Progamming/ORACLE
[Oracle]PK 키 변경
BIBIA
2020. 10. 26. 13:32
이미 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);