関数内の式を評価しようとしていますが、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 で機能させる方法はありますか (ストアド プロシージャは関数内で実行されないため、ストアド プロシージャを使用しません)。
前もって感謝します!