본문 바로가기

데이터베이스

MSSQL - IDENTITY 사용법

create table sales_client(

business_id int IDENTITY(1, 1) NOT NULL PRIMARY KEY,

business_name varchar(50) NOT NULL

....................

)

 

 

sales_client 테이블을 만들고,

위 캡처와 같은 방식으로 BUSINESS_ID를 제외하고 데이터를 넣은 경우 

BUSINESS_ID가 순차적으로 들어가는것을 확인할 수 있는데, 

 

여기서 데이터를 삭제 후 조회

이후 다시 데이터를 넣게되면

 

다음과 같이 지우기 전부터 이어져 4번부터 시작되게 되는데 

 

DBCC CHECKIDENT('sales_client', RESEED, 0); 

코드로 초기화 시켜주자. 0이 아닌 숫자로 초기화시키면 그 숫자부터 시작

 

다시 데이터를 지워주고 다시 넣게되면 

 

BUSINESS_ID가 다시 1부터 시작하는것을 확인.

'데이터베이스' 카테고리의 다른 글

DB에 이미지 저장(파일서버x)  (0) 2020.03.09