概要
トリガーは、なにかのイベントを発動条件とし、処理を実行する機能です。
例えば、テーブルに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するような処理になります。