Сейчас перевожу систему с oracle на postgresql. Есть задача: в процедуру приходит xml нужно ее изменить и отдать назад. В oracle я из xml делал коллекцию с помощью XMLDOM, менял коллекцию потом преобразовывал ее назад в xml. Вопрос как в postgresql преобразовать xml в коллекцию определенного типа или может кто нибудь подскажет другой способ как изменить на ходу xml.
Ответ
Вот ответ на вопрос "как преобразовать xml в коллекцию определенного типа":
SELECT unnest(xpath('text()', node))::text as val,
unnest(xpath('@id', node))::text::int as id
FROM unnest(xpath('l',
'
Меняете данные, потом обратно в xml. Наверно это можно назвать "на ходу".
Комментариев нет:
Отправить комментарий