1

更新されたテーブルに基づいて特定のアクションのみを実行するデータベース レベルのトリガーを作成しています。

通常のトリガーでは、 を使用しますIF UPDATED(column)

更新された列だけでなく、テーブルも特定する方法はありますか?

4

1 に答える 1

1

DDL TRIGGER ON UPDATE を作成できません

トリガーを作成

DDL トリガーは、標準トリガーと同様に、イベントに応答してストアド プロシージャを実行します。ただし、標準のトリガーとは異なり、テーブルまたはビューに対する UPDATE、INSERT、または DELETE ステートメントに応答して実行されることはありません。代わりに、主にデータ定義言語 (DDL) ステートメントに応答して実行されます。これらには、CREATE、ALTER、DROP、GRANT、DENY、REVOKE、および UPDATE STATISTICS ステートメントが含まれます。DDL に似た操作を実行する特定のシステム ストアド プロシージャも、DDL トリガーを起動できます。

于 2013-06-25T06:55:41.923 に答える