Why don't you want to put an individual trigger for each?create trigger trg_xxx_ins on YourTablefor insertas...gocreate trigger trg_xxx_upd on YourTablefor updateas...gocreate trigger trg_xxx_del on YourTablefor deleteas...go
In one trigger it should be:create trigger trg_xxx_ins on dbo.TableAfor insert, update, deleteas-- insert if exists (select * from inserted) and not exists (select * from deleted)begin Print 'This was an insert!'end-- updateif exists (select * from inserted) and exists (select * from deleted)begin Print 'This was an update!'end-- deleteif not exists (select * from inserted) and exists (select * from deleted)begin Print 'This was a delete!'endgo