Mit jeder Ereignisdefinition ist ein Systemereignis verknüpft. Außerdem sind ihr eine oder zwei Triggerbedingungen zugeordnet. Der Event-Handler wird ausgelöst, wenn die Triggerbedingungen für das Systemereignis eintreten.
Die Triggerbedingungen werden in die WHERE-Klausel der CREATE EVENT-Anweisung eingebaut und können mit dem Schlüsselwort AND kombiniert werden. Die Triggerbedingungen haben folgendes Format:
event_condition( condition-name ) comparison-operator value
Das Argument condition-name ist eine von mehreren vordefinierten Zeichenfolgen, die für unterschiedliche Ereignistypen geeignet sind. Beispiel: Sie können DBSize (Größe der Datenbankdatei in MB) benutzen, um eine Triggerbedingung für das Systemereignis GrowDB einzustellen. Der Datenbankserver prüft nicht, ob der Bedingungsname zum Ereignistyp passt: Sie müssen dafür Sorge tragen, dass die Bedingung im Zusammenhang mit dem Ereignistyp einen Sinn ergibt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |