用sql查询xml

时间:2014-11-17 13:59:57

标签: sql xml

我有一个XML列:

<xmlList> 
   <XMLEntity> 
      <sug>ACHER</sug>
   </XMLEntity>

  <XMLEntity> 
      <sug>DOA</sug>
   </XMLEntity>
</xmlList>

通过这种方式,我只得到sug节点:

SELECT XMLSERIALIZE(XMLQUERY ('//xmlList/XMLEntity/sug' passing 
KTOVET ) as char large object) as XXX 
FROM "TABLE"  

如何让sug节点的值为#34; ACHER&#34;?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用此XQuery表达式:

//xmlList/XMLEntity/sug[.="ACHER"]