[MSSQL] DBCC CHECKIDENT 를 사용한 IDENTITY 값 초기화
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이 삽입된다.
DBCC CHECKIDENT (Transact-SQL)
'프로그래밍 > DataBase' 카테고리의 다른 글
[MS-SQL] 날짜시간 ↔ Timestamp 정수값으로 상호변환 (0) | 2023.09.14 |
---|---|
[MSSQL] 테이블 두 개 사용해서 select 된 값 바로 update하기 (0) | 2023.08.10 |
[MSSQL] 초를 시분초로 변환 (0) | 2023.08.08 |
[MSSQL] PIVOT, UNPIVOT , 행과 열 변환 (0) | 2023.08.04 |
[MSSQL] Multi UPDATE, 다중 UPDATE (0) | 2023.07.19 |