SQL Server トリガーの構文は次のとおりです。
SQL Server トリガーの書き方は次のとおりです。
トリガ名 TRIGGERを作成
テーブル名 ON
INSERT、UPDATE、DELETE の後 – トリガのトリガタイミング。INSERT、UPDATE、DELETE の 1 つ以上
AS
BEGIN
– トリガの実行ロジック
– SQL ステートメント、ストアド プロシージャなどを含むことができます
END
トリガー名 trigger_name、トリガーの属するテーブル名 table_name
トリガーは、AFTER INSERT、AFTER UPDATE、AFTER DELETEなどの操作が行われた後に指定したロジックを実行します。ロジックの実装には、BEGINとENDで囲ったSQL文やストアードプロシージャなどを記述します。
テーブルのINSERT、UPDATE、DELETEなどの操作後に自動的にトリガーが発動し、データの自動更新やデータの一貫性維持などの機能を実現できます。