반응형
ORA-02443: 존재하지 않는 제약 - 삭제할 수 없습니다
에러는 테이블의 제약조건을 삭제하려다 발생한 에러인데
일반적으로는 제약조건이 없는데
DROP시키려고 하는 거라 발생한 에러다
제약조건의 이름을 확인한 후에
삭제하면 해결되는 경우가 대부분이다
오라클 테이블 제약조건 조회방법
오라클에서 테이블 제약조건은 다음과 위 쿼리를 사용하여 확인 가능한데 AND cons.constraint_type = 'P' 부분은 특정 조건만 확인하려는 경우에 넣어주면 되고 넣는 값들은 다음과 같다 C - Check P - Prima
wakestand.tistory.com
문제는 존재하지 않는 제약이라
삭제할 수 없다는 건 알겠는데
실제 SQL EDITOR에서
테이블 제약조건을 확인해보면
제약조건이 보이고
그 이름으로
제약조건을 삽입하려고 해도 안되던데
보니까 DB에서 변경한 내역이
SQL EDITOR에 반영이 되지 않은 거였더라
즉 DB를 REFRESH(새로고침) 한 후에
다시 확인해보니 제약조건이 사라져서
다시 삽입이 가능했다
반응형
'Error & Fix' 카테고리의 다른 글
이클립스 서버 포트 강제 종료방법 (0) | 2020.06.22 |
---|---|
자바스크립트 Uncaught ReferenceError: 변수 is not defined 해결방법 (0) | 2020.06.09 |
ORA-00001: 무결성 제약 조건에 위배됩니다 해결방법 (0) | 2020.06.02 |
ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. 해결방법 (0) | 2020.06.02 |
MSSQL ROW_NUMBER 사용방법 정리 (0) | 2020.05.27 |
댓글