sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo insertar/actualizar datos de mayor tamaño en las tablas de Oracle?

Tendrá que asignar el valor a una variable y usar la variable para insertar los datos

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

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

Para que quede claro:hay límites establecidos para las cadenas de caracteres:

no puede tener un literal de cadena sobre

  • 4000 bytes en SQL
  • 32k en PLSQL

Si quiere ir por encima de esto, tendrá que usar variables de vinculación.