반응형
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)
반응형
'Programing' 카테고리의 다른 글
기능 용 오토로더 (0) | 2021.01.11 |
---|---|
빠르고 명시적인 예제에서 편의성 init와 init의 차이점은 무엇입니까? (0) | 2021.01.10 |
기존 클래스가있을 때 인터페이스가 다중 상속의 필요성을 대체 할 수있는 방법 (0) | 2021.01.10 |
Sublime2 (또는 textMate?)의 범위 목록은 어디에서 찾을 수 있습니까? (0) | 2021.01.10 |
GIT_SSH 오류를 사용하는 사용자 지정 SSH로 Git 복제 (0) | 2021.01.10 |