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