'pk'에 해당되는 글 1건
- 2013.03.25 [Oracle] PK 수정
2013. 3. 25. 13:09
[Oracle] PK 수정
2013. 3. 25. 13:09 in Database / Sql
1.해당하는 PK를 삭제한다.
ALTER TABLE TABLE명 DROP CONSTRAINT PK명;
2.변경하고자 하는 COLUMN으로 Unique Index를 생성한다.
CREATE UNIQUE INDEX PK명 ON TABLE명(COLUMN명) TABLESPACE TABLESPACE명;
3.PK에 속성을 추가한다.
ALTER TABLE TABLE명 ADD CONSTRAINT PK명 PRIMARY KEY(COLUMN명);
>>
ALTER TABLE TEMP_TAB DROP CONSTRAINT TEMP_TAB_PK;
CREATE UNIQUE INDEX TEMP_TAB_PK ON TEMP_TAB(COLUMN1, COLUMN2, COLUMN3);
ALTER TABLE TEMP_TAB ADD CONSTRAINT TEMP_TAB_PK PRIMARY KEY(COLUMN1, COLUMN2, COLUMN3);
'Database / Sql' 카테고리의 다른 글
[Oracle] 11g 삭제 방법 (0) | 2013.07.15 |
---|---|
[Oracle] Nested Loops, Sort Merge, Hash (0) | 2013.03.25 |
[MSSQL] 개발자를 위한 MS SQL Server 성능 조정 및 최적화 (0) | 2013.03.19 |
[MSSQL] 전체 백업 유지관리 계획 만들기 (4) | 2013.03.19 |
[MSSQL] LOCK 확인 및 처리 방법 (0) | 2013.03.05 |