Я попытался создать свой xml-текст:
SELECT XMLELEMENT(
"firms",
XMLAGG(
XMLELEMENT(
"firm",c
XMLELEMENT("FirmID", wo.id),
XMLELEMENT("Name", substr(wo.namerus, 1, 120)),
XMLELEMENT("ShortName", wo.code)
)
)
)
INTO my_var
FROM organs wo
WHERE type_id = 5;
dbms_output.put_line(my_var.GetClobVal());
Но затем я получил ошибку:
ORA-06502: PL / SQL: ошибка числа или значения
Я знаю, что мои данные верны, потому что, если я удвоил первый столбец три или более раз, я снова получил бы эту ошибку.Как я могу создать большой XML?