Oracle/ORA-
ORA-02292: 무결성 제약조건이 위배되었습니다- 자식 레코드가 발견되었습니다
밥돌이밥순이
2023. 11. 20. 19:30
반응형
"ORA-02292: integrity constraint (string.string) violated - child record found"에러 해결 방법
ora-02292 Cause:
- attempted to delete a parent key value that had a foreign key dependency.
ora-02292 원인:
- 외래 키 종속성이 있는 상위 키 값을 삭제하려고 했습니다.
ora-02292 Action:
- delete dependencies first then parent or disable constraint.
ora-02292 조치:
- 종속성을 먼저 삭제한 다음 상위 항목을 삭제하거나 제약 조건을 비활성화하세요.
ora-02292 해결:
- TABEL_NAME컬럼을 통해 테이블 이름 과 외래키 이름 을 알수 있음 (데이블,외래키 확인)
ORA-02292:자식 레코드가 발견되었습니다
- 외래키 삭제
ORA-02292: 외래키 삭제
DELETE FROM tb_department WHERE dept_no ='DEPT_51';
--외래키 삭제
ALTER TABLE TB_EMPLOYEE DROP CONSTRAINT TB_EMPLOYEE_FK_DEPT_NO;
반응형