I want to create a trigger for logging. Therefore, I need the event names INSERT, UPDATE, or DELETE.ie: one of these statements is used to execute the query, my trigger will start and run in the log.
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TRIGGER LogBuses ON Bus_table AFTER INSERT,DELETE AS BEGIN DECLARE @PlateNo nvarchar(50) IF INSERT//something like that-INSERTING- DELETING SELECT @PlateNo=PlateNo from inserted insert into Logger (EffectedTable,ActionName,EffectDate,EffectedID) VALUES ('Bus_table','Insert',SYSDATETIME (),@PlateNo); ELSE IF DELETE SELECT @PlateNo=PlateNo from deleted insert into Logger (EffectedTable,ActionName,EffectDate,EffectedID) VALUES ('Bus_table','Insert',SYSDATETIME (),@PlateNo);
End go
source share