T-Sql触发器(trigger)(二)

2014-11-24 14:45:52 · 作者: · 浏览: 1
ney; 10 declare @datetime datetime; 11 select @price1=ProductPrice from deleted; 12 select @price2=ProductPrice from inserted; 13 if @price1!=@price2 14 begin 15 declare @ProductID int; 16 select @ProductID=ProductID from inserted 17 insert into Logs(ID,operatedatetime,ProductID,oldprice,newprice) 18 values(newid(),convert(datetime,getdate()),@ProductID,@price1,@price2) 19 20 select *from dbo.Logs 21 end 22 end 23 else if exists(select *from inserted) 24 begin 25 print('insert'); 26 end 27 else if exists(select *from deleted) 28 begin 29 print('delete'); 30 end 31 else 32 begin 33 print('others'); 34 end 35 end