Genau einmal pro INSERT/UPDATE/DELETE Aktion wird ein Trigger abgefeuert. Auch wenn zum Beispiel ein UPDATE Statement mehr als eine Zeile betrifft.
Trigger sind eine spezielle Art von Stored Procedures. Sie arbeiten Set-orientiert; also nicht wie Cursor auf Zeilenbasis. Man kann aber mit zwei speziellen Tabellen arbeiten, die einem innerhalb des Trigger Codes zur Verfügung stehen. Die inserted und die deleted Tabelle. Genauere Erklärungen zu diesen Tabellen zusammen mit Beispielcode stehen in BOL.
Wie oft wird ein Trigger abgefeuert?
- Anmelden oder Registrieren um Kommentare zu schreiben
- 358 Aufrufe







