Sự khác biệt giữa Varchar và Varchar2 là cả hai đều có độ dài thay đổi nhưng chỉ có 2000 byte ký tự của dữ liệu có thể được lưu trữ trong varchar trong đó 4000 byte ký tự của dữ liệu có thể được lưu trữ trong varchar2.