请教xmltype查询的问题有个表xmlcs是xmltype的字段内容如下:abid1/bbid2/b/a查询bid1的想
请教xmltype查询的问题
有个表 xmlcs是xmltype的字段
内容如下:
<a>
<b id=1>
</b>
<b id=2>
</b>
</a>
查询b id=1的
想返回格式如下:
<a>
<b id=1>
</b>
</a>
这个sql语句怎么写,谢谢
[解决办法]
SELECT xmlelement("a",extract(XMLTYPE('<a>
<b id="1">
</b>
<b id="2">
</b>
</a>'),'/a/b[@id=1]')) FROM dual
