【发布时间】:2020-04-16 21:13:03
【问题描述】:
当我在 Postgres 10.12 中执行以下查询时,它可以正常工作。
SELECT (xpath('./sid/text()', c.node))[1]::text::bigint AS STUDENT_ID,
(xpath('./name/text()', c.node))[1]::text AS STUDENT_NAME
from (
select unnest(xpath('/data', '<data><sid>112233</sid><name>John</name></data>'::xml)) AS node
) c;
输出:
但是当我在 Postgres 11.7 中执行相同的查询时,它不起作用。
有什么办法可以解决这个问题?
【问题讨论】:
标签: sql postgresql xpath postgresql-10 postgresql-11