up previous

DB-Anwendungsprogrammierung: Trigger Allgemein:

Trigger

Auslösende Ereignisse (Event):

Bedingungen (Condition): in Oracle nur sehr einfache Bedingungen, beziehen sich auf das gerade betroffene Tupel; Aktionsteil kann aber bel. komplex sein

Aktionen (Action): bel. PL/SQL-Code, aber ohne commit/rollback; raise_application_error aufrufbar -> SQL-Anweisung, die zu Fehler geführt hat, kann abgebrochen werden, alle (auch vom Trigger) vorgenommenen Änderungen werden rückgängig gemacht

Trigger Beispiel:

Trigger Zeitpunkt des Triggeraufrufs:

Triggerarten in Oracle:

Trigger Sonstiges:



up previous

Jutta Goeers
Mon Jun 23 17:36:23 MET DST 1997