insert into output使用

declare @t table (logId int,customerId int,amount int)

insert into log( customerId,amount)

output

inserted.Id,inserted.CustomerId,inserted.Amount

into @t

values(@coustomerId,@amount)

select * from @t

可以不使用 @@identity了

类似的还有delete output ,update output 可以把原记录保存到日志里,而不需要单独查询一次了,非常好用

原文地址:https://www.cnblogs.com/uftwkb24/p/9242378.html