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

Какъв е максималният размер на VARCHAR2 в PL/SQL и SQL?

Вижте официалната документация (http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements001.htm#i54330)

Низ от знаци с променлива дължина с максимален размер на байтове или знаци. Максималният размер е 4000 байта или знака, а минималният е 1 байт или 1 знак. Трябва да посочите размер за VARCHAR2.BYTE показва, че колоната ще има семантика с дължина на байта; CHAR показва, че колоната ще има семантика на знаци.

Но в Oracle Databast 12c може би 32767 (http://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF30020)

Низ от знаци с променлива дължина с максимален размер на байтове или знаци. Трябва да посочите размер за VARCHAR2. Минималният размер е 1 байт или 1 знак. Максималният размер е:32767 байта или знака, ако MAX_STRING_SIZE =EXTENDED4000 байта или знака, ако MAX_STRING_SIZE =СТАНДАРТНО



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Устройство за възстановяване при нулева загуба на данни

  2. Урок за ORACLE SQL*Plus

  3. Изявление на ORACLE IIF

  4. Как да създадете директория в Oracle?

  5. Разбиране на Java на Oracle на Mac