daily-story
반응형

 

DBCC CHECKIDENT
지정한 테이블의 현재 ID 값을 검사하고 필요하면 수정합니다.

구문
DBCC CHECKIDENT
     ( 'table_name'
         [ , { NORESEED
                 | { RESEED [ , new_reseed_value ] }
            }
        ]
    )
인수
'table_name'

현재 ID 값을 검사할 테이블 이름입니다. 테이블 이름은 식별자에 대한 규칙을 따라야 합니다. 자세한 내용은 식별자 사용을 참조하십시오. 지정한 테이블에는 ID 열이 있어야 합니다.

NORESEED
현재 ID 값을 수정하지 않도록 지정합니다.

RESEED
현재 ID 값을 수정하도록 지정합니다.

new_reseed_value
ID 열의 시드를 재설정할 값입니다.

비고
DBCC CHECKIDENT는 필요에 따라 열의 현재 ID 값을 수정합니다. 그러나 ID 열이 NOT FOR REPLICATION 절(CREATE TABLE 또는 ALTER TABLE 문에서)로 만들어졌다면 ID 값이 수정되지 않습니다.
ID 열에 PRIMARY KEY나 UNIQUE KEY 제약 조건이 존재할 경우 잘못된 ID 정보는 오류 메시지 2627을 발생시킵니다.
현재 ID 값의 실제 수정 여부는 매개 변수 지정에 따라 다릅니다.


DBCC CHECKIDENT(TABLE NAME, RESEED, INITIAL VALUE)

 

 

반응형
profile

daily-story

@덜구

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!