CREATE TRIGGER trgAfterUpdate ON dbo.Employee_Demo FOR UPDATE AS declare @empid int, @empname varchar(55), @empsal decimal(10,2), @audit_action varchar(100); select @empid=i.Emp_ID from inserted i; select @empname=i.Emp_Name from inserted i; select @empsal=i.Emp_Sal from inserted i; if update(Emp_Name) set @audit_action='Update Record --- After Update Trigger.'; if update (Emp_Sal) set @audit_action='Update Record --- After Update Trigger.'; insert intoEmployee_Demo_Audit(Emp_ID,Emp_Name,Emp_Sal,Audit_Action,Audit_Timestamp) values (@empid,@empname,@empsal,@audit_action,getdate()); PRINT 'AFTER UPDATE trigger fired.'
تم تعديل هذه المشاركة بواسطة red_scorpion1 في 6 أكتوبر 2013 في 14:03

