いいえ、OUTPUT でテーブル変数を使用する必要があります
ただし、これは可能です...
...一致する場合は更新 SET @int =ID, somecolumn ='something'一致しない場合 INSERT VALUES ('stringtomatch', 'something');SET @int =ISNULL(@int, SCOPE_IDENTITY ());コード> プレ>
"UPDATE で割り当てる" 長い間、SQL Server の有効な構文でした。 MSDN の MERGE
を参照してください それも。どちらもこう言っています: