반응형
ORA-02292 - 오류
ORA-02292 가 나면 FK 가 다른 테이블에 영향을 주기 때문에 지울 수 없는 것이다. 자식 테이블에 있는 데이타를 먼저 지우고 그 다음에 지우면 된다.
연관된 테이블이 어떤 것인지 찾기 위해선 아래의 쿼리를 실행하자.
select CONSTRAINT_NAME, TABLE_NAME, R_CONSTRAINT_NAME
from user_constraints
where CONSTRAINT_NAME = 'SYS_C001617' [대문자]
그러면 테이블명이 나온다... 테이블에 찾아가서 지우고 원래 지우고자 했던 테이블에 데이타를 지우면 된다.
연관된 테이블이 어떤 것인지 찾기 위해선 아래의 쿼리를 실행하자.
select CONSTRAINT_NAME, TABLE_NAME, R_CONSTRAINT_NAME
from user_constraints
where CONSTRAINT_NAME = 'SYS_C001617' [대문자]
그러면 테이블명이 나온다... 테이블에 찾아가서 지우고 원래 지우고자 했던 테이블에 데이타를 지우면 된다.
반응형
'DataBase' 카테고리의 다른 글
[Oracle] Oracle Listener 설정하기 (0) | 2011.10.03 |
---|---|
[Toad] 유용한 단축키 (0) | 2011.05.26 |
[Sqlite] MFC + Sqlite (0) | 2011.04.25 |
Visual C++ 데이터베이스 프로그래밍 - C++ (0) | 2011.04.25 |
[Oracle] 오라클(Oracle) 과 MFC 연동 (0) | 2011.04.25 |
댓글