Criando gatilhos para o After Insert, After Update e After Delete no SQL

Eu estou tentando criar umtrigger cada vez que os dados são inseridos, atualizados ou excluídos. O gatilho para inserir está funcionando bem, mas estou tendo alguns problemas com o Update e Delete. Aqui está o gatilho After Insert:

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;

Isto é o que eu fiz para a atualização, mas parece errado,

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

Como faço para criar os gatilhos de atualização e exclusão? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion