OUTPUT 句 を確認することを検討してください :
AdventureWorks2012 を使用します。 GO DECLARE @MyTableVar table( EmpID int NOT NULL, OldVacationHours int, NewVacationHours int, ModifiedDate datetime); UPDATE TOP (10) HumanResources.Employee SET VacationHours =VacationHours * 1.25、ModifiedDate =GETDATE() OUTPUT insert.BusinessEntityID、deleted.VacationHours、insert.VacationHours、insert.ModifiedDate INTO @MyTableVar; -- テーブル変数の結果セットを表示します。 @MyTableVar から EmpID、OldVacationHours、NewVacationHours、ModifiedDate を選択します。 GO -- テーブルの結果セットを表示します。 SELECT TOP (10) BusinessEntityID、VacationHours、ModifiedDate FROM HumanResources.Employee; GO コード> プレ>