6

テーブルに rowversion 列があり、その行を更新すると、rowversion 列の値が増加します。これは仕様によるものであり、rowversion 列の目的であることはわかっていますが、更新操作が rowversion 値に影響を与えないようにする方法はありますか?

編集: すべての列の更新を追跡する必要がありますが、新しいバージョンとして認識されないようにしたい操作がいくつかあります。

4

2 に答える 2

4

いいえ。MSDNを参照してください。「rowversion 列を含む行が変更または挿入されるたびに、増分されたデータベースの rowversion 値が rowversion 列に挿入されます。」

于 2008-10-15T02:14:32.563 に答える
3

いいえ、でもおそらく自動インクリメントを使用するつもりですか?次に、行が作成されたときに新しい一意の番号がありますが、行が更新されても変更されません。

すべての列に適用されないある種の変更カウンターも必要な場合は、それを別の列に自分で実装できます。

于 2008-10-15T02:19:20.900 に答える