sql >> Database >  >> RDS >> Oracle

Hoe grotere gegevens in de Oracle-tabellen invoegen/bijwerken?

U moet de waarde aan een variabele toewijzen en de variabele gebruiken om de gegevens in te voegen

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

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

Om het duidelijk te maken:er zijn limieten ingesteld voor tekenreeksen:

je kunt geen letterlijke tekenreeks hebben over

  • 4000 bytes in SQL
  • 32k in PLSQL

Als je hier verder wilt gaan, moet je bindvariabelen gebruiken.




  1. Azure Virtual Machines voor gebruik van SQL Server

  2. Wat gebeurt er met duplicaten bij het invoegen van meerdere rijen?

  3. WHERE IS NULL, IS NOT NULL of NO WHERE-clausule, afhankelijk van de parameterwaarde van SQL Server

  4. 3 dingen die u moet weten over databases