πŸ–²οΈ Program/πŸ“˜ Oracle

[ORACLE] SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-02291 | parent key not found

μŒμ€μ‘ 2022. 8. 17. 16:02
728x90
λ°˜μ‘ν˜•
[ORACLE]
SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-02291
parent key not found

ex ) ORA-02291: integrity constraint (SPOT.FK_DETAILOPTION_TO_CARDETAIL) 
violated - parent key not found

 

>> 였λ₯˜ 번호 : ORA-02291

>> 상황
상세 쑰건 μ°¨λŸ‰ ν…Œμ΄λΈ”μΈ carDetail 을 생성 후에 insert 데이터 값을 λ„£λŠ”λ° 값이 μƒμ„±λ˜μ§€ μ•ŠλŠ” 상황

>> λ¬Έμ œ : 였라클 ORA-02291 : parent key not found
(ORA-02291: integrity constraint (SPOT.FK_DETAILOPTION_TO_CARDETAIL) violated - parent key not found)

>> 문제 원인
→ FOREIGN KEY μ—°κ²° ν…Œμ΄λΈ”μΈ detailOpt ν…Œμ΄λΈ”λͺ…이 잘λͺ» μž…λ ₯λ˜μ–΄ μžˆμ–΄μ„œ
μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” 번호λ₯Ό λ°”λ‘œ carDetailν…Œμ΄λΈ”μ— μž…λ ₯ν•˜λ €λŠ” 건 μœ„λ°°λ˜λŠ” ν–‰λ™μœΌλ‘œ μΈμ‹λ˜μ–΄ 였λ₯˜κ°€ λ°œμƒ


>> 문제 ν•΄κ²° 방법 
→ ν…Œμ΄λΈ”λͺ… μˆ˜μ • (detailOption → detailOpt)

 

였λ₯˜ 상황
ORA-02291 : parent key not found

 

 

문제 원인
ν…Œμ΄λΈ”λͺ… 잘λͺ» κΈ°μž…

 

 

λ¬Έμ œν•΄κ²°
→ ν…Œμ΄λΈ”λͺ… μˆ˜μ • (detailOption → detailOpt)

 

πŸ”΅ λ¬Έμ œν•΄κ²° ν›„, μ •μƒμ μœΌλ‘œ ν…Œμ΄λΈ”μ— ν–‰ μ‚½μž… 성곡!

 

728x90
λ°˜μ‘ν˜•