DBCC CHECKIDENT를 사용하여 지정된 테이블에 대한 현재 ID 값을 확인하고 필요한 경우 ID 값을 변경합니다. ID 열의 현재 ID 값을 수동으로 설정할 수도 있습니다.
*AdventureWorks2019
DBCC CHECKIDENT
(
table_name
[, { NORESEED | { RESEED [, new_reseed_value ] } } ]
)
[ WITH NO_INFOMSGS ]
//SEED : 테이블 첫 번째 행에 사용하는 값
//NORESEED : 현재 ID 값을 확인
//RESEED : 현재 ID 값을 변경하도록 지정
//new_reseed_value : ID 열의 현재 값으로 사용할 새 값
DBCC CHECKIDENT (talbe_name, NORESEED);
ex) DBCC CHECKIDENT ('Sales.Customer', NORESEED)
DBCC CHECKIDENT (table_name, RESEED, new_reseed_value);
ex) DBCC CHECKIDENT ('Sales.Customer', RESEED, 50)
테이블의 현재 ID 값이 ID 열에 저장된 최대 ID 값보다 작을 경우 ID 열의 최대값을 사용하여 다시 설정
DBCC CHECKIDENT (table_name)
OR
DBCC CHECKIDENT (table_name, RESEED)
ex) DBCC CHECKIDENT ('Sales.Customer', RESEED)
[MSSQL] COLLATE 데이터 정렬 조회 및 변경 (0) | 2022.10.14 |
---|---|
[MSSQL] Primary Key 컬럼 속성 변경 (0) | 2022.10.14 |
[MSSQL] SELECT INTO (0) | 2022.10.11 |
[MSSQL] 로그인 인증모드 변경하기 (0) | 2022.10.09 |
[MSSQL] string_agg 세로 데이터 한 줄 출력 (0) | 2022.09.27 |
댓글 영역