728x90 ORA-022911 [오라클-오류] ORA-02291: 무결성 제약 조건(FOREIGN KEY) 위반 [Oracle-오류] ORA-02291: 무결성 제약 조건(FOREIGN KEY) 위반 ■ 원인 ORA-02291 오류가 발생하는 주요 원인은 다음과 같습니다: ▶ 외래 키 값 불일치: 자식 테이블에 삽입하거나 업데이트하려는 외래 키 값이 부모 테이블의 기본 키 값과 일치하지 않을 때 오류가 발생합니다. ▶ 부모 테이블에서 데이터 삭제: 부모 테이블에서 기본 키 값을 삭제하면, 해당 값과 관련된 자식 테이블의 외래 키 값이 무효화되므로 ORA-02291 오류가 발생할 수 있습니다. ■ 예제 아래는 ORA-02291 오류가 발생할 수 있는 몇 가지 예제입니다: ▶ 예제 1: 외래 키 값 불일치 CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, employ.. 2023. 7. 15. 이전 1 다음 728x90