2013. 10. 1. 18:03 IT/MSSQL
MSSQL Identity 초기화 DBCC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
자동으로 증가되는 IDENTITY(시퀀스)의 값을 변경하기 위한 쿼리.
테이블에 있는 데이터를 삭제해도 IDENTITY의 값은 변경안됨.
아래의 쿼리를 실행하면 현재 IDENTITY의 값을 확인할 수 있다.(변경되지 않음)
DBCC CHECKIDENT(테이블명, NORESEED)
아래의 쿼리를 실행하면 IDENTITY의 값이 0로 초기화됨.
insert되면 1부터 시작.
DBCC CHECKIDENT(테이블명, RESEED, 0)
아래의 쿼리를 실행하면 IDENTITY의 값이 현재 컬럼보다 작을 경우 값을 현재 컬럼과 같도록 변경함.
DBCC CHECKIDENT(테이블명, RESEED)
'IT > MSSQL' 카테고리의 다른 글
중첩 트랜잭션(Nested Transaction) (0) | 2014.02.06 |
---|---|
@@IDENTITY, SCOPE_IDENTITY(), IDENT_CURRENT() 차이점. (0) | 2014.01.14 |
MSSQL 페이징 쿼리 ( Paging Query ) (0) | 2013.08.16 |
MSSQL Row Number 일련번호 구하기 (0) | 2013.08.02 |
MSSQL XML 결과 (0) | 2013.07.26 |