トリガーに渡されるTRIG_LISTの項目数
トリガーが呼び出されるときに、実行されている操作の対象のフィールドまたはファイル・レコードの詳細が含まれるTRIG_LISTという作業リストがトリガーに渡されます。
トリガーの呼び出し時にTRIG_LISTに保持されている項目数は0、1、または2個です。
|
項目数 |
意味/内容 |
|---|---|
|
0 |
このコンテキストで利用できる詳細はありません(OPEN前、READ前など)。 |
|
1 |
現在のコンテキストでは、1セットの詳細を利用できます(READ後など)。 |
|
2 |
現在のコンテキストでは、2セットの詳細を利用できます。項目1は新しい詳細、項目2は以前の詳細です(UPDATE前/後のイメージなど)。 |
リストで渡される項目数は、進行中の操作によって異なり、以下の表に従います。
|
進行中の操作 |
TRIG_LIST内の項目数 |
|---|---|
|
OPEN前 |
0 |
|
OPEN後 |
0 |
|
CLOSE前 |
0 |
|
CLOSE後 |
0 |
|
READ前 |
0 |
|
READ後 |
1 |
|
INSERT前 |
1 |
|
INSERT後 |
1 |
|
UPDATE前 |
2 |
|
UPDATE後 |
2 |
|
DELETE前 |
1 |
|
DELETE後 |
1 |