SQL Server のテーブルの行の挿入、更新、および削除を監査するトリガーを作成したいと考えています。MSDN によると、SQL Server のトリガーは、Oracle や Sqlite のように「行ごと」ではなく「テーブルごと」に実行されます。
これは、次のシナリオで「挿入」および「削除」一時テーブルで複数のレコードのみを取得することを意味しますか?
トランザクション内またはトランザクション外の単一の挿入ステートメントにより、複数の行が作成されました。
トランザクション内またはトランザクション外の SINGLE update ステートメントにより、複数の更新が行われました。
トランザクション内またはトランザクション外の SINGLE delete ステートメントにより、複数の行が削除されました。
これらのシナリオ以外で、トリガーが「挿入」または「削除」> 1 で呼び出される可能性がある他のシナリオはありますか?