Revisamos de forma exhaustivamente cada artículos de nuestro sitio web con la meta de enseñarte siempre información con la mayor veracidad y certera.
Solución:
¿Qué estás usando cuando operas con CLOB?
En todos los eventos puedes hacerlo con PL/SQL
DECLARE
str varchar2(32767);
BEGIN
str := 'Very-very-...-very-very-very-very-very-very long string value';
update t1 set col1 = str;
END;
/
Enlace de prueba en SQLFiddle
Intente dividir los caracteres en varios fragmentos como la consulta a continuación e intente:
Insert into table (clob_column) values ( to_clob( 'chunk 1' ) || to_clob( 'chunk 2' ) );
Funcionó para mí.
La división funciona hasta 4000 caracteres dependiendo de los caracteres que esté insertando. Si está insertando caracteres especiales, puede fallar. La única forma segura es declarar una variable.
Si te animas, tienes la habilidad dejar un ensayo acerca de qué te ha parecido esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)