在XML文件下面我想读取标记<H.2>
的数据
我使用下面的查询,但我无法获取<H.2>
的数据,因为它包含2个子标记。我可以获取<H.1>
<ECH>
<NCH>
<NBG>
<H.1>1</H.1>
<H.2>
<IT.1>1312</IT.1>
<BT.2>GD23</BT.2>
</H.2>
</NBG>
<NBG>
<H.1>1</H.1>
<H.2>
<IT.1>1312</IT.1>
<BT.2>GD23</BT.2>
</H.2>
</NBG>
</NCH>
</ECH>
SELECT b.*
FROM hospital a,
XMLTABLE('ECH//NCH//NBG//H.2'
PASSING a.xmlpayload
COLUMNS action VARCHAR2(20) PATH '.' ) b;