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

 

Beispiel: Trigger-Vorgänge vorübergehend deaktivieren

Sie können Trigger so einstellen, dass ihre Vorgänge deaktiviert werden, wenn Benutzer Aktionen für Spaltendaten ausführen (durch die der Trigger ausgelöst wird). Der Trigger kann weiterhin ausgelöst werden und seine Vorgänge können ausgeführt werden, und zwar mit einer Prozedur, die eine vordefinierte Verbindungsvariable enthält. Benutzer können anschließend INSERT-, ALTER- oder DELETE-Anweisungen auf Spalten anwenden, ohne dass die Trigger-Vorgänge ausgeführt werden, auch wenn der Trigger ausgelöst wird.

Hinweis

Wenn Sie mit einem Trigger auf Zeilenebene arbeiten, verwenden Sie eine WHEN-Klausel, um anzugeben, wann der Trigger ausgelöst werden soll.

 Beispiel: Vorgänge eines einzelnen Triggers vorübergehend deaktivieren
 Beispiel: Vorgänge für mehrere Trigger vorübergehend deaktivieren
 Siehe auch