Wie oft wird ein Trigger abgefeuert?

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.
Noch kein Feedback
Einen Kommentar hinterlassen

Ihre E-Mail-Adresse wird nicht auf dieser Seite angezeigt.
SchlechtExzellent
(Zeilenumbrüche werden zu <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
Dies ist ein Captcha Bild. Es wird benutzt, um Massenzugriffe von Robotern zu verhindern.
Bitte gib die Zeichen des obigen Bildes ein. (Groß/Kleinschreibung ist wichtig)
Trackback-Adresse für diesen Eintrag
Dies ist ein Captcha Bild. Es wird benutzt, um Massenzugriffe von Robotern zu verhindern.
Bitte gib die Zeichen des obigen Bildes ein. (Groß/Kleinschreibung ist wichtig)