1

我正在尝试评估函数中的表达式,并且碰巧 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 中完成这项工作(不使用存储过程,因为它们不会在函数中运行表单)?

提前致谢!

4

0 回答 0