I varchar sono limitati a 4000 caratteri in Oracle. A parte questo, devi usare un LONG o un CLOB. Preferisci i CLOB. I LONG sono l'equivalente più vecchio.
Da questa documentazione Oracle:
LOB vs. LONG e LONG RAW
I LOB sono diversi dai vecchi tipi di dati LONG e LONG RAW in molti modi.
- La dimensione massima di un LOB è 4 Gigabyte contro 2 Gigabyte per LONG e LONG RAW.
- È possibile utilizzare metodi di accesso casuali e sequenziali su LOB; puoi utilizzare solo metodi di accesso sequenziale su LONG e LONG RAW.
- I LOB (tranne gli NCLOB) possono essere attributi di un tipo di oggetto definito dall'utente.
- Le tabelle possono avere più colonne LOB, ma possono avere solo una colonna LONG o LONG RAW.
Oracle raccomanda la migrazione degli attributi LONG e LONGRaw esistenti in LOB. Oracle prevede di interrompere il supporto di LONG e LONG RAW nelle versioni future. Consulta Oracle8 Migration per ulteriori informazioni sulla migrazione.