728x90
728x90
테이블은 PK, FK등으로 연결이 되어 있는 경우가 많다.
예를들어 사원테이블(EMPNO(PK),DEPTNO(FK))가 있고 부서테이블(DEPTNO(PK),DEPTNM)이 있을 경우
사원테이블의 DEPTNO 부서코드에 추가하려는 내용이 부서테이블에 존재하지 않을 경우 위와 같은 오류가 발생한다
정확히 확인하기 어려울 때는
ALL_CONSTRAINTS에 %s에 해당하는 내용을 CONSTRAINT_NAME에 WHERE절로 조건을 검색하면 부모키가 없습니다에 해당하는 TABLE을 찾을 수 있다.
TABLE에 추가하려는 키가 존재하는지 여부를 확인해주면 된다
728x90
'하루모아태산─[공부] > 함께 하는 SQL 공부.' 카테고리의 다른 글
ORA-00922 : 누락된 또는 부적합한 옵션 (0) | 2021.06.04 |
---|---|
ORA-27432: 단계가 . 체인에 대해 존재하지 않습니다. (0) | 2021.06.04 |
SQL_ 시간, 분, 초 차이 구하기 ( ORACLE ) (0) | 2021.05.28 |
ORA- 00932 : 일관성 없는 데이터 유형 : CHAR이(가) 필요하지만 NUMBER임 (0) | 2021.05.13 |
SQL_ TO_CHAR FM 숫자 포맷법 (0) | 2021.05.07 |