다음 테이블에 대해 SQL을 수행한 후 남아 있는 행으로 옳은 것은?
보기
CREATE TABLE TEAM (
TEAM_ID NUMBER PRIMARY KEY
);
CREATE TABLE MEMBER (
MEMBER_ID NUMBER PRIMARY KEY,
TEAM_ID NUMBER REFERENCES TEAM(TEAM_ID) ON DELETE CASCADE
);
INSERT INTO TEAM VALUES (1);
INSERT INTO TEAM VALUES (2);
INSERT INTO TEAM VALUES (3);
INSERT INTO MEMBER VALUES (101, 1);
INSERT INTO MEMBER VALUES (102, 1);
INSERT INTO MEMBER VALUES (201, 2);
INSERT INTO MEMBER VALUES (301, 3);
DELETE FROM TEAM WHERE TEAM_ID <> 2;- 1TEAM은 2, MEMBER는 201만 남는다.
- 2TEAM은 2, MEMBER는 101, 102, 201, 301이 남는다.
- 3TEAM은 1, 2, 3, MEMBER는 201만 남는다.
- 4TEAM은 1, 3, MEMBER는 101, 102, 301이 남는다.
꿈라CBT