강좌/Query

오라클 ORA-02292: integrity constraint 오류시

보들레르1 2016. 9. 20. 19:05

SELECT CONSTRAINT_NAME, TABLE_NAME, R_CONSTRAINT_NAME FROM USER_CONSTRAINTS

WHERE CONSTRAINT_NAME = '제약조건이름';


참조무결성? 으로 선행삭제 처리되어야 할 자식이 존재할경우 나타나는 에러인듯.

ORA-02292 가 나면 FK가 다른 테이블에 영향을 주기 때문에 지울 수 없는 것.

자식 테이블에 있는 데이타를 먼저 지우고 그 다음에 지우면 삭제 가능할 듯.


위의 쿼리로 FK로 묶여있는 테이블명을 알 수 있다.

'강좌 > Query' 카테고리의 다른 글

(오라클) 여러행을 하나의 컬럼으로 합치기  (0) 2017.07.14
오라클 속성이 다른값 검색  (0) 2017.05.22
mySql case문  (0) 2015.08.17
MySql 에서의 LIKE 문 작성법  (0) 2015.07.22