이미 PK가 걸려있을 경우
drop한 후 다시 pk를 걸어주어야 한다.
이 때, 데이터에 이상이 있을 수 있으므로 항상 테이블을 백업하도록 한다.
-- 테이블 백업
CREATE TABLE table_backup AS SELECT * FROM table;
-- 기본 PK 삭제 후 새로 PK 추가
ALTER TABLE table DROP PRIMARY KEY;
ALTER TABLE table ADD CONSTRAINT table_pk PRIMARY KEY(column, column2, column3);
'Progamming > ORACLE' 카테고리의 다른 글
[Oracle] 테이블 백업 (0) | 2020.10.26 |
---|---|
[Oracle] 프로시저 내 파라미터가 추가되었을 경우 (0) | 2020.10.26 |