XQuery UNION的多个标准

时间:2015-05-11 20:31:53

标签: sql xml xquery

如何使用XQuery(SQL Server 2012)编写具有多个条件的.decode()代码?

serial.SerialTimeoutException

但是当我在下面运行它时会返回错误

  

XQuery [exist()]:不支持XQuery语法“union”。

.exist

提前致谢。

2 个答案:

答案 0 :(得分:1)

在这种情况下,or应该可以正常工作,因为它做同样的事情。

SELECT @x.exist('/row[@Node eq "root.local.navigation[7]" or @itemValue eq "Confirmation"]')

答案 1 :(得分:0)

使用/row[... or ...]是您所描述的问题的解决方案。您提到您使用/row[... and ...]获得了所需的结果。在这种情况下,您还可以使用以下内容,它连续应用多个过滤器,每个过滤器构成一个更窄的序列:

/row[...][...]