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