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

Hvordan indsætter/opdaterer man større datastørrelser i Oracle-tabellerne?

Du bliver nødt til at tildele værdien til en variabel og bruge variablen til at indsætte dataene

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

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

For at gøre det klart:Der er sat grænser for tegnstrenge:

du kan ikke have en streng bogstavelig over

  • 4000 bytes i SQL
  • 32k i PLSQL

Hvis du vil gå over dette, skal du bruge bindevariabler.




  1. OracleCommand SQL Parameter Binding

  2. Sådan vælger du det seneste sæt af daterede poster fra en mysql-tabel

  3. Transponer udvalgte resultater med Oracle

  4. Sådan får du året fra en date i T-SQL