次のような挿入ステートメントがある場合:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
OUTPUT 句を使用し@var INT
て新しい行の ID 値 ( と呼ばれる)に設定するにはどうすればよいですか? Id
たとえば、INSERTED.Name をテーブル変数に入れるサンプルを見たことがありますが、それをテーブル以外の変数に入れることはできません。
を試しましたがOUPUT INSERTED.Id AS @var
、SET @var = INSERTED.Id
どちらもうまくいきませんでした。