【发布时间】:2011-05-11 13:25:14
【问题描述】:
我显然在我面前遗漏了一些东西,但是我有如下 SQL 2008 XML 查询:
select distinct cast(customFields_xml.query('data(/root/cf_item_type)') as varchar) as c1
from designs
.. 我实际上想要实现的是使“cf_item_type”成为一个变量,因为我想将节点作为参数传递给 proc..
所以在现实中,我试图以这样的方式结束:
(@cf 将作为参数传递,但声明例如使用)
declare @cf varchar
set @cf='cf_item_type'
select distinct cast(customFields_xml.query('data(/root/@cf)') as varchar) as cloth from designs
.. 所以你可以看到我正在尝试在 xquery 语句中使用 @cf 变量..
任何指针/帮助都会很棒!!
【问题讨论】:
标签: sql sql-server-2008 sqlxml