2
文字列Execで出力パラメータを使用するにはどうすればよいですか? "標準" 構文を使用してクエリを、次の点を考慮 :ように見えるどのように文字列のexecで再作成正確同じ結果に、どちらSQL Server string exec出力パラメータを持つプロシージャ
EXEC ('testProcedure @param1 = @testString OUTPUT')
も
EXEC ('testProcedure @param1 = ' + @testString + ' OUTPUT')
DECLARE @testString nvarchar(50);
EXEC testProcedure @param1 = @testString OUTPUT
SELECT 'result ' = @testString
go
仕事:結果はNULL
またはMust declare the scalar variable "@testString"
のいずれかのエラーです。