Oracle
 sql >> Database >  >> RDS >> Oracle

Come inserire/aggiornare dati di dimensioni maggiori nelle tabelle Oracle?

Dovrai assegnare il valore a una variabile e utilizzare la variabile per inserire i dati

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

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

Per chiarire:ci sono limiti impostati per le stringhe di caratteri:

non puoi avere una stringa letterale su

  • 4000 byte in SQL
  • 32k in PLSQL

Se vuoi andare oltre, dovrai usare le variabili di collegamento.