• 1000 1006 *
procedure getMyReq(p_messageClob clob, p_logId number) is
logHistoryId number;
begin
if p_messageClob is not null then
dbms_output. put_line(p_messageClob);
for message In (select * from xmltable(
xmlnamespaces(default 'http://xxx/xx/x'),
'myReq' passing xmltype(p_messageClob)
columns
signature varchar2(50) path 'signature',
status varchar2(10) path 'status',
mydate date path 'mydate'))
loop
dbms_output.put_line(message.signature || ', ' || message.status|| ', ' || message.mydate );
end loop;
end if;
exception
...some code
end getMyReq;
Что мне здесь не хватает? Это тот же сценарий, что и всегда, и до сих пор есть заметки. Я уверен, что это сообщение не является нулевым, потому что dbms_output. put_line(p_messageClob);
печатает тряпку.