0

SQL 2012 で CDC 機能を使用しており、テーブル名がEmployeeあり、その中にいくつかのレコードがあるとします。Last Nameemployee の table で誰かが変更されたとします。次に、CDCtable に 2 つのエントリがあり、変更前と変更後の両方のレコードがあります。どの列が変更されたか知りたいです。

私はこのチュートリアルに従っています

4

2 に答える 2

1

あなたが探しているのは列の追跡だと思います。必要なものを取得するには、CHANGETABLE 関数を利用する必要があります。

列追跡情報は、CHANGETABLE(CHANGES …) 関数によって返される SYS_CHANGE_COLUMNS 列に表示されます。

詳細については、このMSDN の記事を参照してください。

于 2014-12-15T05:53:10.063 に答える