SQL Server에서 Identity 열 값 재설정
SQL Server 테이블에서 ID 열을 사용하는 경우 원하는 값으로 다음 삽입 값을 설정할 수 있습니다. 예를 들어, ID 열의 번호를 1 대신 1000으로 시작하려면.
먼저 현재 식별 값이 무엇인지 확인하는 것이 좋습니다. 이 명령을 사용하여 다음 작업을 수행 할 수 있습니다.
DBCC CHECKIDENT ( 'tablename', NORESEED)
예를 들어 주문 테이블의 다음 ID 값을 확인하려면이 명령을 사용할 수 있습니다.
DBCC CHECKIDENT (주문, NORESEED)
다음 ID의 값을 1000으로 설정하려면이 명령을 사용할 수 있습니다.
DBCC CHECKIDENT (주문, RESEED, 999)
다음 값은 +1로 다시 시드했기 때문에이 값을 999로 설정하면 다음 값이 1000이됩니다..
전체 경로로 참조하거나 테이블 이름에 공백이있는 경우 테이블 이름을 작은 따옴표 나 대괄호로 묶어야 할 수도 있습니다. (그것은 정말로해서는 안된다)
DBCC CHECKIDENT ( 'databasename.dbo.orders', RESEED, 999)