다른테이블의 기본키를 외부키로 참조한 경우
중복값을 허용해야하는데 UNIQUE INDEX가 걸려있어서 인덱스를 삭제하려고 하면
ORA-02429 cannot drop index used for enforcement of unique/primary key
라는 에러메시지와 함께 삭제를 실패하는 경우가 있다.
이것은 인덱스를 삭제하지 말고 제약조건을 삭제해야한다
조회를 해보자
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = '(테이블 이름)'
어떤 제약조건인지 볼 수 있을 것이다.
제약조건을 삭제하면 된다.
ALTER TABLE 테이블명 DROP CONSTRAINT (제약조건 이름)
'Data Layter > TIBERO' 카테고리의 다른 글
Error (TBR-12033) : Lock acquisition failed in nowait mode (0) | 2020.08.26 |
---|---|
5072: Failure converting NUMBER to or from a native type. (0) | 2020.08.10 |
Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System) (0) | 2020.02.21 |
CMD에서 .sql파일 실행 방법 (0) | 2020.02.18 |
티베로 사용자 계정 생성 및 권한 부여 (0) | 2020.02.18 |