tworzenie wyzwalaczy dla After Insert, After Update i After Delete w SQL

Próbuję utworzyćtrigger za każdym razem, gdy dane są wstawiane, aktualizowane lub usuwane. Wyzwalacz wstawiania działa poprawnie, ale mam problemy z aktualizacją i usuwaniem. Oto wyzwalacz Po wstawieniu:

CREATE TRIGGER trgAfterInsert ON  [DR].[dbo].[Derived_Values]
FOR INSERT
AS  
    insert into [Main].[dbo].[Derived_Values_Test]
           (BusinessUnit,Questions, Answer) 
    SELECT BusinessUnit,Questions, Answer
    FROM inserted;

To właśnie zrobiłem dla aktualizacji, ale wydaje się, że jest źle,

CREATE TRIGGER trgAfterUpdate ON  [DR].[dbo].[Derived_Values]
FOR UPDATE
AS  

Update [Main].[dbo].[Derived_Values_Test]
set BusinessUnit = 'Updated Record -- After Update Trigger.'; 
GO

Jak utworzyć wyzwalacze aktualizacji i usuwania? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion