у меня процедура
PROCEDURE test_proc (text IN Clob) as
Begin
insert into table_name values(SYSDATE,xmltype.createxml(text));
end ;
И я бегу
begin
test_proc('.....text...');
end;
Длина текста 64,8 КБ.
erorr: PLS-00172: слишком длинный строковый литерал
Но если я вставлю текст в значение/выражение (SQL Navigator 6.7.0 Relase) и выполню процедуру -> блок PL/SQL будет выполнен
CREATE TABLE table_name (when DATE, content XMLTYPE);
, я получаюORA-31011: XML parsing failed
, что нормально. - person mavroprovato   schedule 26.09.2013