对存储过程中的Xml列进行查询

对存储过程中的Xml列进行查询,xml,sql-server-2008,Xml,Sql Server 2008,我计算了一个查询,用于搜索包含Xml类型列的表。Xml包含一个名为的标记,该标记包含一个名为value 我正在使用的查询示例如下: SELECT * FROM Rulesets WHERE Ruleset.exist('/ruleset/rule[contains(upper-case(@value), "DEFAULT")]') = 1 我希望能够为此查询创建一个存储过程,并传递一个参数,以便在出现文本DEFAULT时使用 有什么想法吗 谢谢 看一看精彩的!这非常有效。非常感谢。请将您的解决

我计算了一个查询,用于搜索包含
Xml
类型列的表。Xml包含一个名为
的标记,该标记包含一个名为
value

我正在使用的查询示例如下:

SELECT *
FROM Rulesets
WHERE Ruleset.exist('/ruleset/rule[contains(upper-case(@value), "DEFAULT")]') = 1
我希望能够为此查询创建一个存储过程,并传递一个参数,以便在出现文本
DEFAULT
时使用

有什么想法吗


谢谢

看一看精彩的!这非常有效。非常感谢。请将您的解决方案作为答案发布。