RDB基礎

トリガ

日本語

概要

特定の操作をきっかけに自動実行される処理。

詳細

INSERT/UPDATE/DELETEなどのイベントに紐付けて自動実行される処理。監査ログの記録や整合性維持に使われる。処理の前に実行されるBEFOREトリガと後に実行されるAFTERトリガがあり、トリガの中でさらに別のトリガを誘発する連鎖が意図せず起こると、デバッグが困難になるリスクがある。

データベースの他の用語