DB2の行トリガーとステートメントトリガーの違いを見つけようとしましたが、まだよくわかりません:)特定のテーブルの更新された列ごとに、列の名前が別のテーブルに記録される場合がありますLOG テーブルの行。したがって、行トリガーを使用すると、そのテーブル行が更新されるトランザクション内のすべての行に対して、トリガーが開始されます。ステートメント トリガーで、そのテーブルの 10 行が更新された場合、更新トリガーは 1 回だけ開始されますか? その場合、ステートメント トリガーは行トリガーと同じように動作しますが、より最適なだけですか?
行トリガーでは、DELETED または INSERTED パラメーターにアクセスすると、更新された行へのポインターを取得できることを理解しています。しかし、ステートメント トリガーはどうでしょうか。DELETED および INSERTED パラメータには、特定の列のすべての行のリストが含まれていますか?