Wann löst Feuer aus und wann nicht

Ziemlich allgemeine Frage zu Triggern in SQL Server 2005.

In welchen Situationen werden Tabellentrigger ausgelöst und in welchen Situationen nicht?

Alle zu demonstrierenden Codebeispiele wären großartig.

Ich schreibe eine revisionsbasierte Datenbank und möchte nur wissen, in welchen Situationen die Trigger, die ich für das Aktualisieren, Löschen und Einfügen in meine Tabellen eingerichtet habe, möglicherweise nicht ausgelöst werden.

Ein Beispiel für das, was ich meine,

UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);

Die folgende Anweisung löst den Update-Trigger nur einmal aus.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage