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.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.
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 ... //Event-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.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |