Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren, Trigger, Batches und benutzerdefinierte Funktionen

 

Trigger

Ein Trigger ist eine spezielle Form der gespeicherten Prozedur, die automatisch ausgeführt wird, sobald eine datenverändernde Anweisung ausgeführt wird. Trigger werden verwendet, wenn die referenzielle Integrität und andere deklarative Integritätsregeln nicht ausreichen.

Es kann sinnvoll sein, eine komplexere Form der referenziellen Integrität zu erzwingen, bei der entweder detailliertere Prüfungen durchgeführt werden oder neue Daten geprüft werden, während gleichzeitig Altdaten die Möglichkeit erhalten, Integritätsregeln zu verletzen. Eine andere Form des Einsatzes von Triggern ist das Protokollieren der Aktivität in Datenbanktabellen, unabhängig von den Anwendungen, die die Datenbank benutzen.

Hinweis

Es gibt drei spezielle Anweisungen, nach denen Trigger nicht ausgelöst werden: LOAD TABLE, TRUNCATE und WRITETEXT.

 Privilegien zum Ausführen von Triggern
 Triggertypen
 Trigger-Ereignisse
 Siehe auch
 Trigger-Zeitpunkt

Trigger für Tabellen erstellen (Sybase Central)
Trigger für Tabellen erstellen (SQL)
Trigger ausführen
Trigger ändern
Trigger löschen
Beispiel: Trigger-Vorgänge vorübergehend deaktivieren
Privilegien zum Ausführen von Triggern
Erweiterte Informationen zu Triggern