Как обновить запись без изменения версии строки - PullRequest
6 голосов
/ 15 октября 2008

Если в таблице есть столбец версии строки, и вы обновляете эту строку, значение столбца версии строки увеличивается. Я знаю, что это по замыслу и предназначению столбцов версии строки, однако есть ли способ сделать так, чтобы операция обновления не оказала влияния на значение версии строки?

Редактировать: требуется отслеживание обновлений по всем столбцам, однако есть некоторые операции, которые мы хотели бы избежать, чтобы их воспринимали как новые версии.

Ответы [ 2 ]

3 голосов
/ 15 октября 2008

Нет, но, возможно, вы хотите использовать автоинкремент ? Затем у вас будет новый уникальный номер при создании строки, но он не изменится при обновлении строки.

Если вам также нужен какой-то счетчик изменений, который не применяется ко всем столбцам, вы можете реализовать его в другом столбце.

3 голосов
/ 15 октября 2008

Нет. См. MSDN . «Каждый раз, когда строка со столбцом версии строки изменяется или вставляется, увеличенное значение строки базы данных вставляется в столбец версии строки».

...