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.
Es gibt drei spezielle Anweisungen, nach denen Trigger nicht ausgelöst werden: LOAD TABLE, TRUNCATE und WRITETEXT.
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
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |