Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Pflege der Datenbank » Aufgaben mit Zeitplänen und Ereignissen automatisieren » Ereignis-Verarbeitungsaufgaben

 

Manuell ausgelöstes Ereignis einer Datenbank hinzufügen

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.

 ♦  So fügen Sie ein manuell ausgelöstes Ereignis einer Datenbank hinzu (Sybase Central)
  1. Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.

  2. Im linken Fensterausschnitt rechtsklicken Sie auf Ereignisse und wählen Neu » Ereignis.

  3. Geben Sie in das Feld Wie lautet der Name des neuen Ereignisses? einen Namen für das Ereignis ein und klicken Sie auf Weiter.

  4. Wählen Sie Manuell und klicken Sie auf Weiter.

  5. Wählen Sie Dieses Ereignis aktivieren und An allen Datenbanken ausführen und klicken Sie anschließend auf Weiter.

  6. Geben Sie einen das Ereignis beschreibenden Kommentar ein und klicken Sie auf Fertig stellen.

  7. Im Fensterausschnitt SQL geben Sie die SQL-Anweisungen für Ihr Ereignis ein.

  8. Wählen Sie im Menü Datei die Option Speichern.

 ♦  So fügen Sie ein manuell ausgelöstes Ereignis einer Datenbank hinzu (Interactive SQL)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.

  2. 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.

 Siehe auch