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 可以把原记录保存到日志里,而不需要单独查询一次了,非常好用

posted @ 2016-10-27 10:24  zslm___  阅读(2575)  评论(0编辑  收藏  举报