3
動的SQLを使用してパラメータを設定しようとしていましたが、毎回NULLを返しています。私のコードの基本的なバージョンをコピーしたものの下に、誰かが私がやりたいことをどうやってやるのかアドバイスすることができます。動的SQLを使用したパラメータの設定
DECLARE
@SQL_Prev_Values nvarchar(max),
@Value nchar(100),
@Prev_Values varchar(150) =' '
SET @Value = 'dave'
SET @SQL_Prev_Values = 'SET @Prev_Values = @Prev_Values + ''' + REPLACE(@Value,' ' ,'')+''''
SELECT @SQL_Prev_Values
EXEC sp_executesql @SQL_Prev_values,N'@Prev_Values nchar out',@Prev_Values out
SELECT @Prev_Values
SET @Prev_Values = @Prev_Values + 'dave'
SELECT @Prev_Values
私はオンラインで物事を見てきましたが、私には分かりません。 ご協力いただければ幸いです。 ありがとうございます。