Database/MSSQL

table identity 값 초기화

빅셔 2015. 2. 26. 14:09

TABLE 생성시 ID값을 자동 증가 시켜서 테이블을 만드는 경우가 있다.

 

TABLE을 싹 다 지우고 다시 1번부터 할당 받고 싶을 때 가 있는데...

 

TABLE 안에 10개의 ROW가 있다고 할때, DELETE TABLE 을 친 이후 INSERT 해보면

 

11번 부터 들어간다.

 

이걸 초기화 하려면, TABLE 안에 데이터를 삭제하고

 

DBCC CHECKIDENT( [TABLE 명] , reseed, 0 )

 

을 한뒤 insert 해보면 1번 부터 다시 들어가는 걸 볼수 있다.