質問

のように同様の質問を見てます:

変更された列の値を挿入するためにトリガーを取得唯一の監査テーブルの中に

監査ログ戦略

私は、これは理想的な(パフォーマンスが賢明)であるかどうかわからないんだけど...この一歩取ると、それが実際に更新されているかどうかを確認するために更新されたデータを比較したいと思います。

バックグラウンドます:

私たちは、定期的にユーザーによって更新されたいくつかのデータを持っています。

このデータが更新されると、私は彼らは変更があったことを確認するために、送信した内容すでにそこにあるものを提出し、何を比較したいと思います。

変更があった場合は、フィールドを概説し、中央監査履歴テーブルへの監査エントリを書き込むに進ん変更ます。

思考/アイデア?私は検索する私のベストを尽くしたが、運の多くを持っていませんでした。それは重複だ場合、私はこの質問を削除させていただきます。

ありがとうございます。

役に立ちましたか?

解決

あなたは、あなたがして更新している値で更新前のレコードに使用可能であった値を比較するために、あなたのトリガーでBEFORE UPDATEOLD別名を使用するNEWトリガを書くことができます。比較の結果に応じて、あなたの監査テーブルにエントリを書き込むことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top