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. Siehe Datenintegrität gewährleisten und CREATE TABLE-Anweisung.
Es kann sinnvoll sein, eine komplexere Form der referenziellen Integrität mit detaillierteren Prüfungen zu erzwingen, oder die Prüfung von neuen Daten, gleichzeitig aber Altdaten die Möglichkeit zu geben, 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. Siehe LOAD TABLE-Anweisung, TRUNCATE-Anweisung und WRITETEXT-Anweisung [T-SQL].
Trigger erstellen
Trigger ausführen
Trigger ändern
Trigger löschen
Berechtigungen für das Ausführen von Triggern
Erweiterte Informationen zu Triggern
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |