SQLトリガーの基本機能
SQLトリガーの基本機能は次のとおりです。
- 挿入トリガー(INSERT Trigger):テーブルへのデータの挿入前または後にトリガーされ、追加処理や挿入データの検証を実行するために使用される。
- `UPDATE`トリガー:データの更新前後に呼び出し、更新データに対して何らかの操作、または検証を行う
- 削除トリガー(DELETE Trigger):データの削除前後に起動し、削除データの追加操作や検証などを行う。
- INSTEAD OF トリガー:特定の操作を実行する前にトリガされ、元の操作の実行を置き換えるために使用される
- 接続トリガー(AFTER Trigger):接続操作の後に実行され、接続の結果の追加操作や検証を行う
- 複数のトリガーを定義でき、複数のトリガー条件を満たした際に、順番にトリガーを発動する機能
- トリガー条件:トリガーの起動条件を設定でき、条件を満たした場合のみトリガーが実行されます。
- トリガーイベントは、データの挿入、更新、削除などの特定のイベントに対してトリガーを動作させるタイミングを定義します。
なお、SQLトリガーの機能はDBMSによって異なるので、上記は代表的な基本的な機能です。