登録時、他テーブルにレコードをINSERTするトリガー
例)
HOGE_TABLE テーブルに登録時、
OPTION_ID カラムがnullでなかった場合、
HOGE_OPTION テーブルに登録するトリガー
CREATE OR REPLACE TRIGGER INS_HOGE_TABLE_TRG
AFTER INSERT ON HOGE_TABLE
FOR EACH ROW WHEN(NEW.OPTION_ID IS NOT NULL)
BEGIN
INSERT INTO HOGE_OPTION (
HOGE_ID
,OPTION_ID
,OPTION_NAME
)
VALUES (
:NEW.HOGE_ID
,:NEW_OPTION_ID
,:NEW.OPTION_NAME
);
END;
/
コメント