動的SQLを含むストアドプロシージャにパラメータを渡したい。
例えば、
DECLARE @sql NVARCHAR(1000)
SET @sql =
'select '+ @columnnames + ' from tablename'
EXECUTE(@sql)
ただし、@ columnnamesは、 @ columnnames = a +'' + bのように2つの文字列を連結することにより、実行時に作成される文字列です。
ただし、これは機能していないようです。一重引用符をエスケープする必要があると思います。a + \'\' + bを渡そうとし
ましたが、それも機能しません。
助言がありますか?