Was ist Trigger?
Ein Trigger ist auch eine gespeicherte Prozedur, die automatisch ausgeführt wird, wenn ein Ereignis in einer bestimmten Tabelle oder Ansicht auftritt.
Die Datenbankbenutzer, die nur die Berechtigung TRIGGER für den angegebenen
Der Befehl CREATE TRIGGER definiert eine Reihe von Anweisungen, die ausgeführt werden, wenn eine bestimmte Operation (INSERT / UPDATE / DELETE) für eine bestimmte Betreff-Tabelle oder Betreff-Ansicht ausgeführt wird.
Syntax
CREATE TRIGGERON [REFERENCING ][ ]START[ ][ ] ENDE
SYNTAXELEMENTE
ELEMENTE | BESCHREIBUNG |
---|---|
Es gibt den Namen des zu erstellenden Triggers mit dem optionalen Schemanamen an. | |
| VOR | NACH | STATT • VORHER - Gibt an, dass der Trigger vor der DML-Operation für eine Tabelle ausgeführt wird. • AFTER - Gibt an, dass der Trigger nach der DML-Operation für eine Tabelle ausgeführt wird. • STATT VON - Gibt an, dass der Trigger anstelle der DML-Operation in einer Ansicht ausgeführt wird. Eine Ansicht mit dem Trigger INSTEAD OF kann aktualisiert werden. |