Version 6.0
TRIGGER PROPERTIES (TriggerEbene; DatenbankEreignis; TabelleNum; DatensatzNum)
Parameter | Typ | Beschreibung | |
TriggerEbene | Numerisch | Ausführungsebene des Triggers | |
DatenbankEreignis | Numerisch | Datenbankereignis | |
TabelleNum | Numerisch | Betroffene Tabellennummer | |
DatensatzNum | Numerisch | Betroffene Datensatznummer |
Beschreibung
Der Befehl TRIGGER PROPERTIES gibt Information über die Ausführungsebene des Triggers in TriggerEbene zurück. Sie verwenden TRIGGER PROPERTIES in Verbindung mit Trigger level, um je nach Verschachtelung der Ausführungsebenen des Triggers verschiedene Aktionen auszuführen. Weitere Informationen dazu finden Sie im Abschnitt Einführung in Trigger unter Trigger verschachteln.
Übergeben Sie eine nicht vorhandene Ausführungsebene des Triggers, gibt der Befehl in allen Parametern 0 (Null) zurück.
Die Art des Datenbankereignisses für die Ausführungsebene des Triggers wird in DBEreignis zurückgegeben.
Folgende vordefinierten Konstanten stehen zur Verfügung:
Konstante | Typ | Wert |
On Saving New Record Event | Lange Ganzzahl | 1 |
On Saving Existing Record Event | Lange Ganzzahl | 2 |
On Deleting Record Event | Lange Ganzzahl | 3 |
On Loading Record Event | Lange Ganzzahl | 4 |
Tabellen- und Datensatznummer für den Datensatz, der vom Datenbankereignis für die Ausführungsebene des Triggers betroffen ist, werden in TabelleNum und DatensatzNum zurückgegeben.
Hinweis: Beachten Sie, dass neu erstellte Datensätze in einer Transaktion temporäre Datensatznummern haben.
Referenz
Database event, Datensatznummern, Einführung in Trigger, Trigger level.