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

Oracle CLOB nie może wstawić więcej niż 4000 znaków?

  • podziel długi ciąg znaków na 4000 znaków lub mniej części
  • utwórz kloby dla każdego kawałka za pomocą funkcji to_clob()
  • połącz kloby

Oto przykład:

insert into <table> (clob_column)
  values
  (
      to_clob(' <=4000 symbols ')
    ||to_clob(' <=4000 symbols ')
    ||to_clob(' <=4000 symbols ')
    ...
    ||to_clob(' <=4000 symbols ')
  );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dostawca ADO.NET „Oracle.ManagedDataAccess.Client” nie jest zarejestrowany w pliku konfiguracyjnym komputera lub aplikacji lub nie można go załadować

  2. Samozadowolenie prowadzi do:Ryzyko staje się rzeczywistością

  3. ORA-01658:nie można utworzyć INITIAL ekstentu dla segmentu w przestrzeni tabel TS_DATA

  4. LISTAGG() Funkcja w Oracle

  5. Oracle PL/SQL:jak uzyskać ślad stosu, nazwę pakietu i nazwę procedury