更新されたテーブルに基づいて特定のアクションのみを実行するデータベース レベルのトリガーを作成しています。
通常のトリガーでは、 を使用しますIF UPDATED(column)
。
更新された列だけでなく、テーブルも特定する方法はありますか?
更新されたテーブルに基づいて特定のアクションのみを実行するデータベース レベルのトリガーを作成しています。
通常のトリガーでは、 を使用しますIF UPDATED(column)
。
更新された列だけでなく、テーブルも特定する方法はありますか?
DDL TRIGGER ON UPDATE を作成できません
DDL トリガーは、標準トリガーと同様に、イベントに応答してストアド プロシージャを実行します。ただし、標準のトリガーとは異なり、テーブルまたはビューに対する UPDATE、INSERT、または DELETE ステートメントに応答して実行されることはありません。代わりに、主にデータ定義言語 (DDL) ステートメントに応答して実行されます。これらには、CREATE、ALTER、DROP、GRANT、DENY、REVOKE、および UPDATE STATISTICS ステートメントが含まれます。DDL に似た操作を実行する特定のシステム ストアド プロシージャも、DDL トリガーを起動できます。