2

如果我有一个带有 rowversion 列的表,它会按如下方式更新:

                   Name      VersionStamp 
Before update:      Bob          ABCD 
After update:       Dave         EFGH

如果有人用 WITH(NOLOCK) 查询表会发生什么?查询结果是否有可能是“Bob”(旧值)和“EFGH”(新行版本)?

本质上,我要问的是 rowversion 什么时候真正得到更新?是否可以保证 rowversion 列在所有其他列都更新后总是会更新?

4

0 回答 0