..
[MSSQL][tip] identity 증가값 설정
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
identity 설정된 테이블의 column의 값을 수동으로 변경하고 싶은 경우가 있다.
아래와 같이 진행하면 된다.

  1. 최종적으로 저장된 identity값을 확인한다.
  2. 자동증가 설정을 잠시 꺼준다. (수동 변경을 하기 위해서)
  3. 새로운 identity 값을 설정해준다.
  4. 자동증가 설정을 다시 복구한다.
1.SELECT @@IDENTITY
2.SET IDENTITY_INSERT 테이블 OFF
3.DBCC CHECKIDENT(테이블 , reseed, 번호)
4.SET IDENTITY_INSERT 테이블 ON
다음 번에 해당 테이블에 insert시 indentity 컬럼에 저장되는 번호는
reseed한 번호를 기준으로 설정된 증가 값이 반영된 값(보통 +1로 증가 값을 설정한 경우 reseed한 번호+1의 값)이 저장되게 된다

'DEV > DB' 카테고리의 다른 글

mssql 호환성 변경  (0) 2011.03.25
MSSQL 기본 정리  (0) 2011.01.13
조인 방법  (0) 2010.11.17
  Comments,     Trackbacks