기본 키(PRIMARY KEY )를 수정하려면 다음과 같은 오류가 발생합니다.
하나 이상의 개체가 이 열에 액세스하므로 ALTER TABLE ALTER COLUMN customerID이(가) 실패했습니다.
기본 키를 수정하려면 먼저 기존 PRIMARY KEY 제약 조건을 삭제하고 새로운 정의를 사용하여 다시 만들어야 합니다.
//1. 기본 키 조회
EXEC sp_helpindex [table_name]
//2. 기본 키 삭제
ALTER TABLE [table_name] drop constraint [pk_name]
//3. 컬럼 속성 변경
ALTER TABLE [table_name] ALTER COULMN [column] NVARCHAR(300) NOT NULL;
//4. 기본 키 추가
ALTER TABLE [table_name] addconstraint [pk_name] primary key ([column]);
[MSSQL] 한글 깨짐 (0) | 2022.10.15 |
---|---|
[MSSQL] COLLATE 데이터 정렬 조회 및 변경 (0) | 2022.10.14 |
[MSSQL] identify 현재 값 확인, 초기화 (0) | 2022.10.13 |
[MSSQL] SELECT INTO (0) | 2022.10.11 |
[MSSQL] 로그인 인증모드 변경하기 (0) | 2022.10.09 |
댓글 영역