21

Trigger

In diesem Kapitel

image Trigger erstellen

image Überlegungen zur Auslösung von Triggern

image Einen Trigger ausführen

image Mehrere Trigger auslösen

 

Bei der Ausführung einer Datenbankanwendung können Situationen auftreten, in denen eine Aktion oder eine Folge von Aktionen in Abhängigkeit von einer anderen Aktion ausgeführt werden soll. In gewissem Sinne löst diese erste Aktion die Ausführung der folgenden Aktionen aus. SQL stellt für diese Fähigkeit den TRIGGER-Mechanismus (englisch trigger = deutsch Auslöser, Abzug) zur Verfügung.

Wahrscheinlich kennt jeder Trigger als den Teil von Feuerwaffen, mit dem diese ausgelöst werden. Allgemeiner ausgedrückt ist ein Trigger eine Aktion, die das Eintreten eines anderen Ereignisses auslöst. In SQL wird das Wort Trigger in dieser allgemeineren Bedeutung verwendet. Eine SQL-Anweisung, die als Trigger funktioniert, löst die Ausführung einer anderen SQL-Anweisung (die getriggerte Anweisung) aus.

Einige Anwendungen von Triggern

Trigger lassen sich in verschiedenen Situationen sinnvoll einsetzen. Ein Beispiel ist die Ausführung einer Protokollierungsfunktion. ...

Get SQL für Dummies, 5., aktualisierte 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.