トリガー は、指定した表に対する挿入、更新、または削除操作への応答として実行されるアクションのセットを定義します。この種の SQL 操作の実行時に、トリガーはアクティブ化 されます。トリガーはオプションであり、CREATE TRIGGER ステートメントを使用して定義します。
データ保全性規則を実施するために、参照制約およびチェック制約とともにトリガーを使用できます。トリガーがアクティブ化されると、他の表を更新したり、挿入された行や更新された行の値を生成したり変換したりできます。トリガーは、アラートの発行などのタスクを実行する関数を呼び出すこともできます。
トリガーは、刻々と変化するビジネス・ルールを定義したり実施したりするのに便利なメカニズムです。 このルールには、さまざまな状態のデータが関係します。 例えば、給料が 10 % を超過して増えることがないようにするトリガーを作成できます。
ワークベンチから、管理エクスプローラーかデータ・ソース・エクスプローラーで、表にトリガーを作成できます。トリガーを定義するには、トリガーのプロパティーを指定し、変更プランを作成して実行することによりトリガーをデプロイします。