特定のテーブルに対する操作(挿入・更新・削除)を契機として、あらかじめ定義された処理を自動的に実行する機能のこと。
トリガーの基本的な目的は複数テーブル間のデータ整合性を確保することにある。
DB側にもロジックを持たせることになるので保守性、見通しが悪くなるので使用には注意が必要。
特定のテーブルに対する操作(挿入・更新・削除)を契機として、あらかじめ定義された処理を自動的に実行する機能のこと。
トリガーの基本的な目的は複数テーブル間のデータ整合性を確保することにある。
DB側にもロジックを持たせることになるので保守性、見通しが悪くなるので使用には注意が必要。