2008-10-15 8 views
6

테이블에 rowversion 열이 있고 해당 행을 업데이트하면 rowversion 열의 값이 증가합니다. 나는 이것이 디자인과 rowversion 열의 목적이라는 것을 알고 있지만, 업데이트 작업이 rowversion 값에 아무런 영향을 미치지 않도록하는 방법이 있습니까?rowversion을 변경하지 않고 레코드를 업데이트하는 방법

편집 : 모든 열에 대한 업데이트 추적이 필요하지만 새 버전으로 인식되지 않도록하려는 일부 작업이 있습니다.

답변

3

No. MSDN을 참조하십시오. "rowversion 열이있는 행을 수정하거나 삽입 할 때마다 증가 된 데이터베이스 rowversion 값이 rowversion 열에 삽입됩니다."

3

아니요, 아마도 auto-increment을 사용 하시겠습니까? 그런 다음 행을 만들었지 만 행이 업데이트 될 때 변경되지 않는 새 고유 번호가 생깁니다.

모든 열에 적용되지 않는 변경 카운터가 필요하다면 다른 열에 직접 구현할 수 있습니다.

관련 문제