반응형
자동증가값으로 설정된 컬럼은 개발과정에서 테스트 후에 데이터를 삭제해도 SEQ값은 초기화되지 않습니다.
실행 예)
위 이미지처럼 모든 데이터를 지워도 이미 증가된 UserOID(IDENTITY) 값은 초기화가 되지 않습니다.
자동증가값(IDENTITY) 컬럼의 값을 초기화하기 위해서는 아래와 같이 DBCC 명령어를 사용해야 합니다
자동증가(IDENTITY) 값 초기화하기 사용법 ) DBCC CHECKIDENT([테이블명], reseed, [초기화 시킬 값]) 예시) DBCC CHECKIDENT(T_USER_INFO, reseed, 0) |
DBCC CHECKIDENT(T_USER_INFO, reseed, 0) 를 실행하면 아래처럼 실행 결과가 나오고 IDENTITY 값은 1부터 다시 시작하게 됩니다.
DBCC CHECKIDENT(T_USER_INFO, reseed, 0) 실행 후 결과)
UserOID(IDENTITY) 값이 1부터 시작된 걸 확인할 수 있습니다.
DBCC CHECKIDENT([테이블명], reseed, [초기화시킬 값])는 실무 중에 가끔 사용하게 되는데, 메모하셨다가 나중에 사용하세요.
반응형
'雜同散異' 카테고리의 다른 글
pdf파일을 Text로 변환하는 방법 (0) | 2023.02.21 |
---|---|
고등학교 국어교과서-1975년 (1) | 2023.02.21 |
체력장과 학도호국단 (1) | 2023.02.21 |
立春(입춘)과 立春帖(입춘첩) (0) | 2023.02.12 |
개여울 (0) | 2023.01.29 |