PK 값 추가하기(+ SQL Error [955] [42000]: ORA-00955: 기존의 객체가 이름을 사용하고 있습니다.)
2021. 12. 16. 20:58
프로그래밍/SQL
PK 값 추가하기 ALTER TABLE CLOSE DROP PRIMARY KEY; ALTER TABLE CLOSE ADD CONSTRAINT "CLOSE_PK" PRIMARY KEY ("CODE","CLOSE_DT"); 📌SQL Error [955] [42000]: ORA-00955: 기존의 객체가 이름을 사용하고 있습니다. 에러 뜨는 경우 인덱스에 PK 명이 지워지지 않아서 임 인덱스가 있는 경우에는 제약조건과 인덱스를 한번에 삭제해 주는 것이 좋음 (방법은 아래에) 조회를 통해 PK명이 있는지 확인 👇 SELECT OBJECT_NAME, OBJECT_TYPE FROM USER_OBJECTS WHERE OBJECT_NAME LIKE '%CLOSE%'; 인덱스 삭제 DROP INDEX CLOSE_PK; ..