다음 DDL/DML을 순서대로 수행했을 때, 마지막 DELETE 문 실행 후 DEPT 테이블과 EMP 테이블에 남아 있는 행의 수를 올바르게 짝지은 것은?
보기
DEPT 테이블 (DELETE 수행 전)
| DNO |
|---|
| 10 |
| 20 |
EMP 테이블 (DELETE 수행 전, FK ON DELETE CASCADE)
| ENO | DNO |
|---|---|
| 100 | 10 |
| 200 | 10 |
| 300 | 20 |
CREATE TABLE DEPT (DNO NUMBER PRIMARY KEY);
CREATE TABLE EMP (
ENO NUMBER PRIMARY KEY,
DNO NUMBER REFERENCES DEPT(DNO) ON DELETE CASCADE
);
INSERT INTO DEPT VALUES (10);
INSERT INTO DEPT VALUES (20);
INSERT INTO EMP VALUES (100, 10);
INSERT INTO EMP VALUES (200, 10);
INSERT INTO EMP VALUES (300, 20);
DELETE FROM DEPT WHERE DNO = 10;
- 1DEPT 1행, EMP 1행
- 2DEPT 1행, EMP 3행
- 3DEPT 1행, EMP 0행
- 4DEPT 2행, EMP 3행
꿈라CBT