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

PLS-00172:se genera un error de literal de cadena demasiado largo al establecer un valor de cadena grande en CLOB

'' es un varchar2-Literal que luego se convierte automáticamente a CLOB. Para convertir un literal grande en clob, puede dividirlo en diferentes partes y luego concatenarlas:

declare
  c clob := TO_CLOB('First 32k characters')||TO_CLOB('Second 32k characters')||...;
begin
    P(C => C);
end;
/