Как обновить запись без изменения версии строки
Если в таблице есть столбец версии строки, и вы обновляете эту строку, значение столбца версии строки увеличивается. Я знаю, что это по замыслу и предназначению столбцов версии строки, однако есть ли способ сделать так, чтобы операция обновления не повлияла на значение версии строки?
Изменить: Отслеживание обновлений по всем столбцам требуется, однако есть некоторые операции, которые мы хотели бы избежать восприятия как новые версии.
2 ответа
Нет. См. MSDN. "Каждый раз, когда строка со столбцом версии строки изменяется или вставляется, увеличенное значение строки базы данных вставляется в столбец версии строки".
Нет, но возможно вы хотите использовать автоинкремент? Тогда у вас есть новый уникальный номер при создании строки, но он не изменяется при обновлении строки.
Если вам также нужен какой-то счетчик изменений, который не применяется ко всем столбцам, вы можете реализовать это самостоятельно в другом столбце.