【发布时间】:2026-01-27 03:20:25
【问题描述】:
大家好, 如果 XML 节点中存在,我需要帮助来获取同一节点的逗号分隔列表。 我的 XML 是这样的,它存储在我的数据库中:-
<Event>
<Detail>
<List>
<Element>
<name>ABC</name>
<salary>150</salary>
</Element>
<Element>
<name>PQR</name>
<salary>250</salary>
</Element>
</List>
</Detail>
</Event>
我需要使用 xpath oracle 查询从中获取逗号分隔的名称列表 (ABC,PQR)。 我已经尝试了很多,当我得到这样的方法时:-
NVL(VALUE (line).EXTRACT ('/Event/Detail/List/Element/name/text()') .getstringval (),'') Name List
然后,我的输出是 ABCPQR。
那里没有空格或逗号。谁能帮我解决这个问题。
预期输出为:- ABC,PQR
提前致谢:)
【问题讨论】:
标签: sql xml oracle xpath oracle11g