如果表中有rowversion列,并且您对该行进行了更新,则rowversion列的值将增加。我知道这是设计使然和rowversion列的目的,但是有没有办法使更新操作对rowversion值没有影响?
编辑:需要跟踪所有列上的更新,但是我们希望避免某些操作被视为新版本。
最佳答案
否。请参见MSDN。 “每次修改或插入具有rowversion列的行时,都会在rowversion列中插入增量的数据库rowversion值。”
关于sql-server - 如何在不更改行版本的情况下更新记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/203497/