Varchars sind in Oracle auf 4000 Zeichen begrenzt. Ansonsten müssen Sie einen LONG oder einen CLOB verwenden. Bevorzugen Sie CLOBs. LONGs sind das ältere Äquivalent.
Aus dieser Oracle-Dokumentation:
LOBs vs. LONG und LONG RAW
LOBs unterscheiden sich in vielerlei Hinsicht von den älteren LONG- und LONG RAW-Datentypen.
- Die maximale Größe eines LOB beträgt 4 Gigabyte gegenüber 2 Gigabyte für LONG und LONG RAW.
- Sie können sowohl zufällige als auch sequentielle Zugriffsmethoden auf LOBs verwenden; Sie können nur sequentielle Zugriffsmethoden auf LONG und LONG RAW verwenden.
- LOBs (außer NCLOBs) können Attribute eines von Ihnen definierten Objekttyps sein.
- Tabellen können mehrere LOB-Spalten haben, aber nur eine LONG- oder LONG RAW-Spalte.
Die Migration bestehender LONG- und LONGRaw-Attribute zu LOBs wird von Oracle empfohlen. Oracle plant, die Unterstützung von LONG und LONG RAW in zukünftigen Versionen einzustellen. Weitere Informationen zur Migration finden Sie unter Oracle8-Migration.