Softex CelwareTech Blog
データベース

rowversionとは

SQL Serverで行の更新状態を判定するために使える、自動更新されるバイナリ値です。

簡単にいうと

rowversionは、SQL Serverで行が更新されるたびに変わる値です。

読み込み時のrowversionを保存時に比較すると、古い画面からの上書きや同時編集の競合を検出しやすくなります。

どんな場面で使うか

  • 同時編集の競合検出
  • 古い画面からの上書き防止
  • 楽観ロックの実装

関連用語

さらに調べる