Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

PLS-00172:um erro literal de string muito longo é lançado ao definir um valor de string grande para CLOB


'' é um varchar2-Literal que é automaticamente convertido em CLOB. Para converter um literal grande em clob, você pode dividi-lo em partes diferentes e concatená-los:
declare
  c clob := TO_CLOB('First 32k characters')||TO_CLOB('Second 32k characters')||...;
begin
    P(C => C);
end;
/