오답 이유‘0’은 계산된 정답 ‘30’과 일치하지 않는다. TRUNCATE와 DROP은 DDL이며 일반적으로 수행 시 암시적 커밋이 발생해 ROLLBACK할 수 없다. DELETE는 DML이라 COMMIT 전에는 ROLLBACK할 수 있다. 따라서 1번 보기 ‘0’의 적용 여부를 문제 조건과 대조해야 한다.
2
15
오답 이유‘15’은 계산된 정답 ‘30’과 일치하지 않는다. TRUNCATE와 DROP은 DDL이며 일반적으로 수행 시 암시적 커밋이 발생해 ROLLBACK할 수 없다. DELETE는 DML이라 COMMIT 전에는 ROLLBACK할 수 있다. 따라서 2번 보기 ‘15’의 적용 여부를 문제 조건과 대조해야 한다.
3
30
정답 근거TRUNCATE와 DROP은 DDL이며 일반적으로 수행 시 암시적 커밋이 발생해 ROLLBACK할 수 없다. DELETE는 DML이라 COMMIT 전에는 ROLLBACK할 수 있다. 따라서 3번 보기 ‘30’의 적용 여부를 문제 조건과 대조해야 한다.
4
NULL
오답 이유‘NULL’ 구문은 ‘30’과 실행 결과나 적용 조건이 다르다. TRUNCATE와 DROP은 DDL이며 일반적으로 수행 시 암시적 커밋이 발생해 ROLLBACK할 수 없다. DELETE는 DML이라 COMMIT 전에는 ROLLBACK할 수 있다. 따라서 4번 보기 ‘NULL’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 3번
핵심 판단은 3번 ‘30’입니다. TRUNCATE와 DROP은 DDL이며 일반적으로 수행 시 암시적 커밋이 발생해 ROLLBACK할 수 없다. DELETE는 DML이라 COMMIT 전에는 ROLLBACK할 수 있다.