トリガーに渡されるTRIG_LISTの項目数

LANSA

トリガーに渡される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

 

Ýトリガー・ファンクション