Varchary są ograniczone do 4000 znaków w Oracle. Poza tym musisz użyć LONG lub CLOB. Wolę CLOB. LONG to starszy odpowiednik.
Z tej dokumentacji Oracle:
LOB a LONG i LONG RAW
LOB pod wieloma względami różnią się od starszych typów danych LONG i LONG RAW.
- Maksymalny rozmiar LOB to 4 gigabajty w porównaniu do 2 gigabajtów dla LONGi LONG RAW.
- Możesz używać losowych i sekwencyjnych metod dostępu do obiektów LOB; możesz używać tylko sekwencyjnych metod dostępu na LONG i LONG RAW.
- LOBy (z wyjątkiem NCLOB) mogą być atrybutami typu obiektu, który definiujesz.
- Tabele mogą mieć wiele kolumn LOB, ale mogą mieć tylko jedną kolumnę LONG lub LONG RAW.
Oracle zaleca migrację istniejących atrybutów LONG i LONGRaw do obiektów LOB. Oracle planuje zakończyć obsługę LONG i LONG RAW w przyszłych wydaniach. Zobacz Oracle8 Migration, aby uzyskać więcej informacji na temat migracji.