日期:2014-05-17  浏览次数:20927 次

请教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