TRIGGER PROPERTIES
TRIGGER PROPERTIES ( triggerLevel ; dbEvent ; tableNum ; recordNum )
引数 | 型 | 説明 | |
---|---|---|---|
triggerLevel | Integer | → | トリガ実行サイクルレベル |
dbEvent | Integer | ← | データベースイベント |
tableNum | Integer | ← | 影響を受けるテーブル番号 |
recordNum | Integer | ← | 影響を受けるレコード番号 |
説明
TRIGGER PROPERTIESコマンドは、triggerLevelに渡すトリガーの実行レベルに関する情報を返します。トリガー実行レベルのカスケードに基づいて異なる動作を実行するには、TRIGGER PROPERTIESとTrigger levelを組み合わせて使用します。詳細についてはトリガにあるトリガーのカスケードを参照してください。
存在しないトリガー実行レベルを渡すと、コマンドはすべての引数に0を返します。
トリガー実行レベルのデータベースイベントの種類が、引数 dbEvent に返されます。Trigger Eventsテーマに以下のような定義済み定数があります。
定数 | 型 | 値 |
---|---|---|
On Deleting Record Event | 倍長整数 | 3 |
On Saving Existing Record Event | 倍長整数 | 2 |
On Saving New Record Event | 倍長整数 | 1 |
トリガー実行レベルのデータベースイベントに関係するレコードのテーブル番号とレコード番号が、引数 tableNum と recordNum に返されます。
参照
Trigger event
Trigger level
トリガ
レコード番号について
プロパティ
コマンド番号 | 399 |
スレッドセーフである | ✓ |