Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jaki jest odpowiednik varchar(max) w Oracle?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zadeklarować wyjątek zdefiniowany przez użytkownika przy użyciu zmiennej wyjątku w bazie danych Oracle

  2. ORA-01264:Nie można utworzyć nazwy pliku dziennika

  3. Pobierz wartość z FieldA, wyślij do funkcji db, zwróć wartość do FieldB

  4. Jak korzystać z partycji lub max?

  5. co dzieje się w fazie adop przygotuj