다음 테이블에 대해 SQL을 수행한 후의 결과로 옳은 것은?
보기
CREATE TABLE DEPT (
DEPT_NO NUMBER PRIMARY KEY
);
CREATE TABLE EMP (
EMP_NO NUMBER PRIMARY KEY,
DEPT_NO NUMBER REFERENCES DEPT(DEPT_NO) ON DELETE CASCADE
);
INSERT INTO DEPT VALUES (20);
INSERT INTO EMP VALUES (201, 20);
INSERT INTO EMP VALUES (202, 20);
DELETE FROM DEPT WHERE DEPT_NO = 20;- 1DEPT의 행만 삭제되고 EMP의 두 행은 유지된다.
- 2EMP의 두 행만 삭제되고 DEPT의 행은 유지된다.
- 3참조 무결성 오류가 발생하여 어떠한 행도 삭제되지 않는다.
- 4DEPT의 행과 이를 참조하는 EMP의 두 행이 모두 삭제된다.
꿈라CBT