Имам процедура
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 KB
грешка: PLS-00172: твърде дълъг низов литерал
Но ако вмъкна текста в Value/Expresion (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