【问题标题】:Query SQL XML field on type按类型查询 SQL XML 字段
【发布时间】:2013-03-20 13:10:29
【问题描述】:

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

有时我正在做的事情失败了,我在我的领域得到以下信息:

<errorMessage>No response received!</errorMessage>

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

类似

SELECT * FROM
TABLE
WHERE xml IsOfType 'errorMessage'

我想我需要使用exists,但我无法理解语法。

【问题讨论】:

    标签: sql-server xquery-sql sqlxml


    【解决方案1】:

    想通了

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      相关资源
      最近更新 更多