次のようなものを使用してクエリを実行することに成功しましたが、「変数」を使用せずに更新を行うことはできません。これは可能ですか?これは、
'不正な構文付近' set stuf_rec.stat = "A"
DECLARE @stuf_no varchar(6)
set @stuf_no = 267
DECLARE @sql varchar (2000)
set @sql =
'UPDATE OPENQUERY(train,''select stat from stuf_rec
where stuf_no = '+ @stuf_no + ''')'' set stuf_rec.stat = ' + '"A"' + '
where stuf_rec.stuf_no = ' + @stuf_no + ''';'
ありがとう..