Oracle
 sql >> база данни >  >> RDS >> Oracle

Каква е разликата между varchar и varchar2 в Oracle?

Засега те са синоними.

VARCHAR е запазен от Oracle за да поддържа разграничение между NULL и празен низ в бъдеще, като ANSI стандартът предписва.

VARCHAR2 не прави разлика между NULL и празен низ и никога няма да го направи.

Ако разчитате на празен низ и NULL тъй като е едно и също нещо, трябва да използвате 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. Заключете базата данни на Oracle, преди да стартирате скриптовете за изтриване/зареждане на данни

  2. Функция LTRIM() в Oracle

  3. java.sql.SQLException:ORA-03115:неподдържан тип мрежови данни или представяне

  4. Какво точно правят кавичките около името на таблицата?

  5. отпечатайте начална и крайна дата в един ред за непрекъснати или припокриващи се периоди от време в oracle SQL