スポンサーリンク

[PL/SQL] BEFORE、AFTERでトリガーの起動タイミングを調整

概要

トリガーのBEFORE、AFTERが何を表すのかを解説します。これらは、トリガーの処理が、発動条件のイベントの実行前に行われるのか、実行後に行われるのかで区別します。

設定概要
BEFORE発動条件のイベントの処理前にトリガーの処理を実行する
AFTER発動条件のイベントの処理後にトリガーの処理を実行する

文法

CREATE OR REPLACE TRIGGER trig_test
BEFORE INSERT ON emp
FOR EACH ROW

BEGIN

・・・

END;

文法としては、赤字個所にAFTERかBEFOREを入れればいいです。