반응형
oracle을 사용할때 부모테이블의 데이터를 삭제할 경우가 있죠!
부모테이블의 데이터를 삭제해야 할때 자식테이블의 데이터를 먼저삭제해야만
부모테이블의 데이터를 삭제할 수 있습니다.
--처리방법 3가지
① 제한(RISTRICT)
② 연쇄(CASCADE)
③ 널 값으로 처리(NULLIFY)
1. Oracle에서 아래의 쿼리문을 실행해줍니다
SELECT *
FROM ALL_CONSTRAINTS
WHERE CONSTRAINT_NAME='외래키명';
2. 자식테이블 -> 오른쪽버튼(편집) -> 제약조건 -> 외래키 -> 삭제시(종속삭제)선택 -> 확인
3. DELETE문 실행한다
반응형
'나도 개발자다 > Oracle' 카테고리의 다른 글
[Oracle] 버전 확인하기 (0) | 2021.12.24 |
---|
댓글