1

如何在以下查询中添加第二个条件?

SELECT c.value('@tray','VARCHAR(MAX)')
  FROM @L_XML.nodes('/XDOC/DOC[@TYPE="Q"]') T(c)     

这样我就可以过滤属性:type = Q or S?

在哪里可以找到有关 xml 节点的详细手册?

4

2 回答 2

2
SELECT c.value('@tray','VARCHAR(MAX)')
FROM @L_XML.nodes('/XDOC/DOC[@TYPE = ("Q", "S")]') T(c)  
于 2013-05-16T13:01:51.853 回答
1

一个很好的起点是SQLXML,其中详尽的基本读取和写入列表以How To 为基础进行了介绍。非常方便,当然值得在我的书中加入书签!

关于你的第一个问题:看看这里,这可能会给你你想要的东西。我认为您的问题可能在引号中。

于 2013-05-16T12:34:26.760 回答