본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-02291: 무결성 제약조건이 위배되었습니다- 부모 키가 없습니다

by HJ0216 2023. 3. 5.

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 Error 발생

ORA-02291: 무결성 제약조건(HJ.C_FK)이 위배되었습니다- 부모 키가 없습니다

 

 

발생 원인

부모의 PK를 FK로 설정한 상태에서 PK에 없는 FK값을 삽입할 경우 발생

 

 

해결 방법

1. FK 관계 제거

 

2. 부모 테이블에서 PK값 삽입