IDENTITY 컬럼의 시작 값을 초기화 해야할 때 DBCC CHECKIDENT 명령을 사용하여 초기화 할 수 있다.
-- 현재 IDENTITY 값 확인 DBCC CHECKIDENT('IDENT_TABLE', NORESEED) |
DBCC CHECKIDNET('테이블명', NORESEED) 는 테이블의 현재 IDENTITY 값을 확인하는 명령어이다.
-- IDENTITY 값 변경 DBCC CHECKIDENT('IDENT_TABLE', RESEED, 1000) |
DBCC CHECKIDENT('테이블명', RESEED, 초기화 값) 는 현재 값으로 사용할 새 값으로 초기화하는 명령어이다.
위의 경우 현재 값을 1000으로 초기화함으로써 새 값을 추가하면 1001이 삽입된다.
'DBMS > SQL Server' 카테고리의 다른 글
[SQL Server] 문자열 합치기 (1) | 2016.01.14 |
---|---|
[SQL Server] 프로시저 캐시 지우기 및 버퍼 메모리 비우기 (0) | 2016.01.10 |
[SQL Server] SCOPE_IDENTITY(), IDENT_CURRENT(), @@IDENTITY (0) | 2015.08.11 |
[SQL Server] 저장 프로시저 일괄 실행 권한 주기 (0) | 2015.08.07 |
[SQL Server] AWE 옵션 (0) | 2015.06.10 |