スポンサーリンク

[PL/SQL] トリガーの基礎

概要

トリガーは、なにかのイベントを発動条件とし、処理を実行する機能です。
例えば、テーブルにINSERT等のクエリが発生することを条件に、何かしらの処理を行います。

実践

ソースコード

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

BEGIN

INSERT INTO salary (empid, salary) VALUES(:new.empid, 200000);

END;
/

解説

上記の場合、emp表にINSERTするのを発動条件に、salary表にデータをINSERTするような処理になります。