Sie können Trigger sowohl mit Sybase Central als auch mit Interactive SQL erstellen. In Sybase Central können Sie einen Assistenten verwenden, um die erforderlichen Informationen zu erhalten. In Interactive SQL können Sie die Anweisung CREATE TRIGGER verwenden. Für beide Tools müssen Sie DBA sein oder die RESOURCE-Berechtigung haben, um einen Trigger zu erstellen sowie ALTER-Berechtigungen für die Tabelle, die dem Trigger zugeordnet ist.
Der Hauptteil eines Triggers besteht aus einer zusammengesetzten Anweisung: Einer Gruppe von durch Semikola getrennten SQL-Anweisungen, die zwischen eine BEGIN- und END-Anweisung gesetzt werden.
COMMIT und ROLLBACK sowie manche ROLLBACK TO SAVEPOINT-Anweisungen sind in einem Trigger nicht gestattet.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA- oder Resource-Berechtigung herzustellen.
Klicken Sie im linken Fensterausschnitt auf Trigger.
Wählen Sie Datei » Neu » Trigger.
Befolgen Sie die Anweisungen des Assistenten zum Erstellen von Triggern.
Um den Code zu vervollständigen, klicken Sie im rechten Fensterausschnitt auf die Registerkarte SQL.
Verbinden Sie sich mit DBA-Berechtigung mit einer Datenbank. Sie müssen auch ALTER-Berechtigungen für die Tabelle haben, die dem Trigger zugeordnet ist.
Führen Sie eine CREATE TRIGGER-Anweisung aus.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |