홈페이지 » 어떻게 » SQL Server에서 Identity 열 값 재설정

    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)