programing

SQL Server에서 증분 ID의 시작 값을 재설정하는 방법

megabox 2023. 6. 28. 21:34
반응형

SQL Server에서 증분 ID의 시작 값을 재설정하는 방법

저는 개발 중에 이것을 할 수 있는 멋진 템플릿을 갖고 싶습니다.SQL Server에서 증분 ID의 시작 값을 재설정하려면 어떻게 해야 합니까?

DBCC CHECKIDENT('TableName', RESEED, 0)

경고의 말 한마디:

DBCC CHECKIDENT (MyTable, RESEED, 0)

테이블을 자르지 않은 경우 ID 열이 PK이면 기존 ID에 도달할 때 오류가 발생합니다.

예를 들어, 표에 이미 ID(3,4,5)가 있다고 가정합니다.그런 다음 ID 열을 1로 재설정합니다.ID 2를 삽입한 후 다음 삽입에서는 ID 3을 사용하려고 시도하지만 실패합니다.

ID를 100으로 설정하는 방법

DBCC CHECKIDENT (MyTable, RESEED, 100)

언급URL : https://stackoverflow.com/questions/16971/how-do-i-reset-an-increment-identitys-starting-value-in-sql-server

반응형