sql >> Databáze >  >> RDS >> Oracle

Jaký je ekvivalent varchar(max) v Oracle?

Varchary jsou v Oracle omezeny na 4000 znaků. Kromě toho musíte použít LONG nebo CLOB. Preferujte CLOBy. LONG jsou starší ekvivalent.

Z této dokumentace Oracle:

LOB vs. LONG a LONG RAW

LOB se v mnoha ohledech liší od starších datových typů LONG a LONG RAW.

  • Maximální velikost LOB je 4 gigabajty oproti 2 gigabajtům pro LONG a LONG RAW.
  • U objektů LOB můžete používat náhodné i sekvenční přístupové metody; můžete použít pouze sekvenční přístupové metody na LONG a LONG RAW.
  • LOB (kromě NCLOB) mohou být atributy typu objektu, který definujete.
  • Tabulky mohou mít více sloupců LOB, ale mohou mít pouze jeden sloupec LONG nebo LONG RAW.

Společnost Oracle doporučuje migraci stávajících atributů LONG a LONGRaw na LOB. Oracle plánuje ukončit podporu LONG a LONG RAW v budoucích vydáních. Další informace o migraci naleznete v části Oracle8 Migration.



  1. Použití dat Microsoft Access ve Wolfram Mathematica

  2. Migrace vašeho klastru Cassandra

  3. Nelze vytvořit instanci poskytovatele OLE DB Microsoft.Jet.OLEDB.4.0 pro propojený server null

  4. Oznámení MySQL 5.6 EOL