7.1. Grundlegendes

Trigger sind kurz gesagt nichts anderes als Code, der automatisch von SQL Server ausgeführt wird, wenn gewisse Aktionen in der Datenbank geschehen. Meist ist dies eine Änderung an den Daten oder dem Aufbau einer Datenbank. Darüber hinaus gibt es auch Trigger, wie den LOGON-Trigger, der ausgelöst wird, wenn eine Anmeldung durchgeführt wurde. Trigger, die aufgrund von Änderungen an den Daten ausgelöst werden, nennt man DML[]-Trigger. Ein solcher Trigger kann beim Einfügen, Verändern, Löschen oder einer Kombination dieser Aktionen ausgelöst werden. Damit sind die eigentlichen Auslöser die Anweisungen INSERT, DELETE, UPDATE und, seit Neuestem mit SQL Server 2008, MERGE. Ein entsprechender Trigger wird für eine Tabelle oder Sicht ...

Get SQL Server 2008-Programmierung mit der CLR und .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.