10.4. DDL-Trigger

Die generelle Arbeitsweise von Triggern haben Sie bereits im vorigen Kapitel kennengelernt. Wie bei den dort vorgestellten DML-Triggern handelt es sich auch bei DDL-Triggern um eine Sonderform der gespeicherten Prozeduren, die beim Eintreten bestimmter Ereignisse automatisch gestartet werden.

Der Unterschied liegt allerdings darin, dass die auslösenden Ereignisse bei den DDL-Triggern keine Datenänderungsoperationen (DML) sind, sondern Anweisungen, mit denen die Datenstrukturen geändert werden (DDL).

Dabei wird – je nach auslösenden Ereignissen – zwischen Servertriggern und Datenbanktriggern unterschieden. Letztere finden Sie im Objekt-Explorer bei der jeweiligen Datenbank unter Programmierbarkeit/Datenbanktrigger. Servertrigger ...

Get Datenbanken entwickeln mit SQL Server 2008 Express Edition 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.