SQL Server 2005 のトリガーに関するかなり一般的な質問です。
どのような状況でテーブル トリガーが起動され、どのような状況で起動されないか?
デモンストレーションするコード例はどれも素晴らしいでしょう。
私は監査ベースのデータベースを作成していますが、テーブルの更新、削除、および挿入用に設定したトリガーが起動しない可能性がある状況に注意したいだけです。
私が言いたいことの例、
UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);
次のステートメントは、更新トリガーを 1 回だけ起動します。