在类型上查询SQL XML字段

时间:2013-03-20 13:10:30

标签: sql-server xquery-sql sqlxml

所以我的数据库中有一个xml字段。

有时我正在做的事情失败了,我在自己的领域得到了以下内容:

<errorMessage>No response received!</errorMessage>

如何查询我的数据库以返回xml字段包含errorMessage XML的所有行?

类似

SELECT * FROM
TABLE
WHERE xml IsOfType 'errorMessage'

我想我需要使用exists,但语法是我的意思。

1 个答案:

答案 0 :(得分:0)

想通了

SELECT TOP 100 * FROM dbo.TABLE with (nolock)
WHERE Response.exist('/errorMessage') = 1