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

Jak wstawić/zaktualizować większy rozmiar danych w tabelach Oracle?

Będziesz musiał przypisać wartość do zmiennej i użyć zmiennej do wstawienia danych

DECLARE
    v_long_text CLOB;
BEGIN
    v_long_text := 'your long string of text';

    INSERT INTO table
    VALUES      (1,
                 v_long_text);
END; 

Aby było jasne:istnieją ograniczenia dotyczące ciągów znaków:

nie możesz mieć literału ciągu nad

  • 4000 bajtów w SQL
  • 32k w PLSQL

Jeśli chcesz wyjść poza to, musisz użyć zmiennych bind.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykrywanie przyrostowych zmian w bazie danych (od Oracle do MongoDB ETL)

  2. Wprowadzenie do pakietów PL/SQL w bazie danych Oracle

  3. Nie można załadować biblioteki DLL „OraOps10.dll”

  4. 12c kolumny TOŻSAMOŚĆ

  5. jak odzyskać zapasową bazę danych z brakującego dziennika archiwum?