使用XQuery在SQL中评估表达式(无存储过程)

时间:2013-05-15 13:37:04

标签: sql sql-server xquery-sql

我正在尝试评估函数中的表达式,并且发生XQuery无法从SQL变量中获取字符串

DECLARE @XML AS XML = ''
DECLARE @Formula AS NVARCHAR(MAX) = '1+1'
SELECT @XML.query(@Formula)

使用......

SELECT @XML.query('sql:variable("@Formula")')

...只返回一个字符串1+1,而不是总和。

有没有办法在SQL中使这个工作(不使用存储过程,因为那些不会在函数中运行)?

提前致谢!

0 个答案:

没有答案