Oracle 【Oracle】コンパウンドトリガー完全ガイド|ORA-04091 ミュータルテーブルの解決・一括 DML の効率化まで解説
Oracle 11g 以降で使えるコンパウンドトリガー(Compound Trigger)を完全解説。1 つのトリガーに BEFORE STATEMENT・BEFORE EACH ROW・AFTER EACH ROW・AFTER STATEMENT の4 つのタイミングポイントを定義できる仕組み・ORA-04091 ミュータルテーブルエラーを解決する AFTER EACH ROW + AFTER STATEMENT パターン・行単位ループを避けてパフォーマンスを改善する一括 INSERT(FORALL)パターン・コンパウンドトリガーの変数共有とセッション間での初期化まで実例で解説します。