rowversion列的值何时更新?

时间:2015-09-03 16:16:28

标签: sql-server-2008 concurrency nolock rowversion dirtyread

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

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

如果有人查询表格(NOLOCK)会怎样?是否有可能查询结果为“Bob”(旧值)和“EFGH”(新的rowversion)?

基本上,我问的是rowversion实际上何时更新?是否可以保证在更新所有其他列后,rowversion列将始终更新?

0 个答案:

没有答案