我正在尝试评估函数中的表达式,并且发生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中使这个工作(不使用存储过程,因为那些不会在函数中运行)?
提前致谢!