Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Sự khác biệt giữa varchar và varchar2 trong Oracle là gì?

Hiện tại, chúng là từ đồng nghĩa.

VARCHAR được đặt trước bởi Oracle để hỗ trợ sự phân biệt giữa NULL và chuỗi trống trong tương lai, dưới dạng ANSI kê đơn tiêu chuẩn.

VARCHAR2 không phân biệt giữa NULL và chuỗi rỗng, và sẽ không bao giờ.

Nếu bạn dựa vào chuỗi trống và NULL giống nhau, bạn nên sử dụng VARCHAR2 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chèn dấu thời gian trong Oracle?

  2. Cần sắp xếp tên nhân viên theo cột thành phố của họ một cách khôn ngoan

  3. Lỗi SQL:ORA-00933:Lệnh SQL không kết thúc đúng cách

  4. Tích lũy thêm dữ liệu còn thiếu từ tháng trước hoặc năm trước

  5. Làm cách nào để giải quyết ORA-00911:lỗi ký tự không hợp lệ?