私が過去に使用した簡単な方法の 1 つは、基本的には、監査したいテーブルの構造を反映した 2 番目のテーブルを作成し、メイン テーブルに更新/削除トリガーを作成することです。レコードが更新/削除される前に、現在の状態がトリガーを介して監査テーブルに保存されます。
効果的ではありますが、監査テーブル内のデータは、最も有用ではなく、レポートするのも簡単ではありません。データの変更を監査するためのより良い方法があるかどうか疑問に思っていますか?
これらの記録はあまり更新されるべきではありませんが、非常に機密性の高い情報であるため、すべての変更が監査され、簡単に報告されることが顧客にとって重要です。