-1

データベースに n 個のテーブルがあるとします。データベース内の任意のテーブルで発生する挿入、更新、削除はすべて、「Audit_Trial」というテーブルにキャプチャする必要があります。ここには、監査試行テーブルに以下の列があります。

 Server_Name, AT_date, AT_time, Table_name, Column_name, Action, Old_value, New_Value.

どのサーバーのどのテーブルのどの列のどの日付と時刻のデータが変更されたかをキャプチャする必要があります。また、「アクション」列は、アクションが挿入、更新、削除のいずれであるかを追跡し、古い値と新しい値も取得する必要があります。

では、これを行う最善の方法は何ですか? 挿入、更新、または削除の場合にトリガーを起動できるデータベース レベルのトリガーを作成できますか? このタスクを達成する方法を例で説明してください。

4

1 に答える 1