現在地: Visual LANSA 開発者ガイド > 1. アプリケーション、フィールド、データベース、リポジトリの概要 > 1.6 アプリケーション・データベースの作成 > トリガー・ポイント – 時期
トリガー・ポイント – 時期

「トリガー・ポイント」とは、どの時点でトリガーがかかるか、を表します。次のような設定が可能です。

テーブルを開く/閉じる前/後

テーブルまたはインデックスを開く/閉じる直前/直後にかかります。

読み込み(入力)の前/後

テーブルからレコードを読み込む直前にかかるトリガーの場合、その時点ではまだ読み込まれていないので、トリガー・ファンクションはその内容を参照できません。一方、読み込み後のトリガーは、読み込み処理の起動元に制御が戻る直前にかかります。

挿入/更新/削除の前

新規レコードをテーブルに挿入する/テーブル内のレコードを更新する/テーブルから既存のレコードを削除する直前にかかります。

挿入/更新/削除の後

新規レコードをテーブルに挿入した/テーブル内のレコードを更新した/テーブルから既存のレコードを削除した直後にかかります。更新直後の場合、トリガー・ファンクションでは、更新前と更新後の、両方のレコードを参照できます。

トリガー・ポイントは充分に検討した上で設定する必要があります。ある操作の直前にかかるトリガーの場合、その操作が成功するとは限らないので、失敗した場合の処置も考えに入れておいてください。

次のトピックも参照してください。

『LANSA テクニカル リファレンスガイド』の「トリガー・ポイント