Wenn Sie einen Event-Handler ohne Abfolgeplanung oder Systemereignis für ihre Auslösung erstellen, wird er nur ausgeführt, wenn Sie ihn manuell auslösen.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.
Im linken Fensterausschnitt rechtsklicken Sie auf Ereignisse und wählen Neu » Ereignis.
Geben Sie in das Feld Wie lautet der Name des neuen Ereignisses? einen Namen für das Ereignis ein und klicken Sie auf Weiter.
Wählen Sie Manuell und klicken Sie auf Weiter.
Wählen Sie Dieses Ereignis aktivieren und An allen Datenbanken ausführen und klicken Sie anschließend auf Weiter.
Geben Sie einen das Ereignis beschreibenden Kommentar ein und klicken Sie auf Fertig stellen.
Im Fensterausschnitt SQL geben Sie die SQL-Anweisungen für Ihr Ereignis ein.
Wählen Sie im Menü Datei die Option Speichern.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.
Führen Sie eine CREATE EVENT-Anweisung ohne Abfolgeplanung und WHERE-Klausel aus. Die eingeschränkte Syntax von CREATE EVENT lautet wie folgt:
CREATE EVENT Ereignisname HANDLER BEGIN … //Ereignis Handler END
Wenn Sie Event-Handler entwickeln, können Sie später über Sybase Central oder die Anweisung ALTER EVENT Abfolgeplanungen oder Systemereignisse hinzufügen, um das Auslösen eines Ereignisses zu steuern.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |