Varchars är begränsade till 4000 tecken i Oracle. Annat än det måste du använda en LONG eller en CLOB. Föredrar CLOBs. LONG är den äldre motsvarigheten.
Från denna Oracle-dokumentation:
LOBs kontra LONG och LONG RAW
LOB:er skiljer sig från de äldre LONG- och LONG RAW-datatyperna på många sätt.
- Den maximala storleken på en LOB är 4 Gigabyte mot 2 Gigabyte för LONG och LONG RAW.
- Du kan använda både slumpmässiga och sekventiella åtkomstmetoder på LOB:er; du kan bara använda sekventiella åtkomstmetoder på LONG och LONG RAW.
- LOB (förutom NCLOB) kan vara attribut för en objekttyp som du definierar.
- Tabell kan ha flera LOB-kolumner, men kan bara ha en LONG eller LONG RAW-kolumn.
Migrering av befintliga LONG- och LONGRAw-attribut till LOB:er rekommenderas av Oracle. Oracle planerar att avsluta stödet för LONG och LONG RAW i framtida släpp. Se Oracle8 Migration för mer information om migrering.