
説明/参照:
Transact SQLのCREATE TRIGGERコマンドは、DML、DDL、またはログオントリガを作成します。トリガは、データベースサーバでイベントが発生したときに自動的に実行される特別な種類のストアドプロシージャです。
DMLトリガーは、ユーザーがデータ操作言語(DML)イベントを通じてデータを変更しようとしたときに実行されます。
DMLイベントは、表またはビューに対するINSERT文、UPDATE文またはDELETE文です。これらのトリガーは、表の行が影響を受けるかどうかにかかわらず、有効なイベントが発生したときに起動されます。
部分的な構文は次のとおりです。
CREATE TRIGGER [スキーマ名] ] trigger_name
ON {テーブル|表示}
[WITH <dml_trigger_option> [、... n]]
{FOR |後|の代わりに }
{[INSERT] [、] [UPDATE] [、] [DELETE]}
参照:CREATE TRIGGER(Transact-SQL)
https://msdn.microsoft.com/ja-jp/library/ms189799.aspx