3.11. DDL-Trigger

Schon in SQL Server 2005 wurden als Erweiterung der Trigger die so genannten DDL-Trigger eingeführt. Ein Trigger besteht aus einer Abfolge von SQL-Statements, die automatisiert beim Auftreten eines bestimmten Ereignisses ausgeführt werden. Insofern sind sie den Ereignisroutinen bei der Windows-Programmierung unter .NET nicht unähnlich. Klassische Trigger werden beim Insert, Update und Delete ausgeführt. SQL-Anweisungen, die Dateninhalte verändern, nennt man DML Statements (Data Manipulation Language). DDL-Trigger reagieren auf Ereignisse der DDL-Anweisungen, der Data Definition Language, d.h. auf Anweisungen, die die Struktur oder Verwaltung der Daten betreffen.

So kann ein Trigger seit SQL Server 2005 auch auf CREATE TABLE ...

Get Microsoft SQL Server 2008 - Überblick über Konfiguration, Administration, Programmierung, 2. überarbeitete Auflage 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.