Erstellen von Triggern für After Insert, After Update und After Delete in SQL

Ich versuche einetrigger jedes Mal nach dem Einfügen, Aktualisieren oder Löschen von Daten. Der Auslöser für das Einfügen funktioniert einwandfrei, aber ich habe einige Probleme mit dem Aktualisieren und Löschen. Hier ist der After Insert-Trigger:

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;

Dies ist, was ich für das Update getan habe, aber es scheint falsch zu sein,

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

Wie erstelle ich das Update und lösche Trigger? Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage