我尝试使用xpath,它没有显示任何错误,但没有给出结果。它只会返回一个空数组。
WITH tbl(p_xml) AS ( SELECT text_xml :: xml FROM Test.test_xml )
SELECT (cast (xpath('//service-repair-order-history/text()', p_xml) as text[]))
FROM tbl
我有一个很大的xml文件,其中包含多个记录。我想使用Postgresql查询将记录作为单独的xml文件一张一张地获取,而且我也需要计算记录数。