INSERTされた値をテーブル変数に取得するサンプルです。備忘録として。
SQL
DECLARE @Customer table( CustomerID int NULL ,CustomerName varchar(32) NULL ); INSERT INTO Customer ( CustomerID ,CustomerName ) OUTPUT INSERTED.CustomerID ,INSERTED.CustomerName INTO @Customer VALUES ( 100000 ,'hoge' ); SELECT * FROM @Customer;
結果
CustomerID | CustomerName |
100000 | hoge |