상세 컨텐츠

본문 제목

[MSSQL] Primary Key 컬럼 속성 변경

SQL Server

by 코딩하는 박줄기 2022. 10. 14. 22:00

본문

728x90
반응형

기본 키(PRIMARY KEY )를 수정하려면 다음과 같은 오류가 발생합니다.

하나 이상의 개체가 이 열에 액세스하므로 ALTER TABLE ALTER COLUMN customerID이(가) 실패했습니다.

기본 키를 수정하려면 먼저 기존 PRIMARY KEY 제약 조건을 삭제하고 새로운 정의를 사용하여 다시 만들어야 합니다. 

 

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]);

 

참조

 

728x90
반응형

'SQL Server' 카테고리의 다른 글

[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

관련글 더보기

댓글 영역