728x90
728x90

테이블은 PK, FK등으로 연결이 되어 있는 경우가 많다.
예를들어 사원테이블(EMPNO(PK),DEPTNO(FK))가 있고 부서테이블(DEPTNO(PK),DEPTNM)이 있을 경우
사원테이블의 DEPTNO 부서코드에 추가하려는 내용이 부서테이블에 존재하지 않을 경우 위와 같은 오류가 발생한다

정확히 확인하기 어려울 때는 
ALL_CONSTRAINTS에 %s에 해당하는 내용을 CONSTRAINT_NAME에 WHERE절로 조건을 검색하면 부모키가 없습니다에 해당하는 TABLE을 찾을 수 있다.
TABLE에 추가하려는 키가 존재하는지 여부를 확인해주면 된다

728x90

+ Recent posts