3

Change Tracking 機能を使用しています。次の方法で変更履歴を確認できます。

select * from CHANGETABLE

そして今、から行を削除したいと思いCHANGETABLEます。それ、どうやったら出来るの?

4

2 に答える 2

4

変更追跡を設定するときに、保持期間とクリーンアップオプションを指定します。

ALTER DATABASE AdventureWorks2012
SET CHANGE_TRACKING = ON
(CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON);

自動クリーンアップが有効になっている場合、保存期間が終了すると、データはCHANGETABLEから削除されます。

于 2012-07-24T22:13:51.307 に答える
2

変更追跡テーブルはシステム テーブルであるため、通常のテーブルのように行を削除することはできません。変更追跡テーブルをリセットするしかありません。

于 2012-07-25T01:48:41.683 に答える