CS/sql

[MS SQL, SQL SERVER] TABLE의 COLUMN에 PRIMARY KEY 적용하기, 테이블 컬럼에 PRIMARY KEY 적용

isaac.kim 2021. 6. 1.
728x90
반응형

[MS SQL, SQL SERVER] TABLE의 COLUMN에 PRIMARY KEY 적용하기, 테이블 컬럼에 PRIMARY KEY 적용

 

이미 만들어진 테이블의 컬럼에 PK(PRIMARY KEY)가 걸리지 않았을 때 추가할 때 사용합니다.

 

1. 프라이머리 키 추가/적용하기

ALTER TABLE [테이블] ADD PRIMARY KEY (컬럼1, 컬럼2, ... , 컬럼N)

2. 프라이머리 키 삭제/해제하기

ALTER TABLE [테이블] DROP CONSTRAINT [제약조건명]

 

먼저 제가 사용하고 있는 테이블의 PRIMARY KEY 를 해제했다가 다시 적용해보겠습니다.

 

 

제약조건 제거하기 실행 : 프라이머리 키 제거

ALTER TABLE SY_COMMDTL DROP CONSTRAINT PK__SY_COMMD__9A076F3AEF07E637

해당 테이블의 하위 목록에서 '키'를 확인하시면 걸려있는 '키' 이름을 확인할 수 있습니다.

 

 

 

다시 PRIMARY KEY를 설정하겠습니다.

ALTER TABLE SY_COMMDTL ADD PRIMARY KEY (COMMCODE, SEQ)

 

 

테이블의 특정 컬럼에 명령어를 사용하여 프라이머리 키를 적용하고, 제거하는 방법에 대해 알아보았습니다.

728x90
반응형