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

Какъв е еквивалентът на varchar(max) в Oracle?

Varchars са ограничени до 4000 знака в Oracle. Освен това, трябва да използвате LONG или CLOB. Предпочитайте CLOBs. LONG са по-старият еквивалент.

От тази документация на Oracle:

LOBs спрямо LONG и LONG RAW

LOB са различни от по-старите типове данни LONG и LONG RAW по много начини.

  • Максималният размер на LOB е 4 гигабайта срещу 2 гигабайта за LONG и LONG RAW.
  • Можете да използвате произволни, както и последователни методи за достъп на LOB; можете да използвате само методи за последователен достъп на LONG и LONG RAW.
  • LOB (с изключение на NCLOB) могат да бъдат атрибути от тип обект, който дефинирате.
  • Таблиците могат да имат няколко LOB колони, но могат да имат само една LONG или LONG RAW колона.

Миграцията на съществуващи LONG и LONGRAw атрибути към LOB се препоръчва от Oracle. Oracle планира да прекрати поддръжката на LONG и LONG RAW в бъдещи издания. Вижте Oracle8 Migration за повече информация относно миграцията.



  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. Използване на псевдоним в клауза WHERE

  3. Активиране на TLS в Oracle Apps R12.2

  4. Обвързване на параметри на заявка по име с ODP.NET

  5. свържете чрез клауза в regex_substr