読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマーをやっています。好きなツール:WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

INSERTされた値をテーブル変数に取得する

SQL Server

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