본문 바로가기
DataBase

[Oracle] ORA-02292 - 오류

by izen8 2011. 5. 18.
반응형

ORA-02292 - 오류


 

ORA-02292 가 나면 FK 가 다른 테이블에 영향을 주기 때문에 지울 수 없는 것이다. 자식 테이블에 있는 데이타를 먼저 지우고 그 다음에 지우면 된다.

연관된 테이블이 어떤 것인지 찾기 위해선 아래의 쿼리를 실행하자.

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

댓글