SQLD · 모의고사 5회 · 48번

Q.48모의고사 5회2과목 · SQL 기본 및 활용
다음 테이블에 대해 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의 두 행이 모두 삭제된다.

정답: 4번 · DEPT의 행과 이를 참조하는 EMP의 두 행이 모두 삭제된다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기