문제
다음 중 SQL 명령어 분류로 적절하지 않은 것은?
① DDL : TRUNCATE ② DML : DROP ③ DCL : REVOKE ④ TCL : COMMIT
정답
2번
해설
정답: 2. DROP은 객체를 삭제하는 DDL이지 DML이 아니다.
오답 풀이
- 1번: TRUNCATE는 DDL로 분류된다.
- 2번: DROP은 DML이 아니라 DDL이다.
- 3번: REVOKE는 권한 회수 명령으로 DCL이다.
- 4번: COMMIT은 트랜잭션 제어 명령으로 TCL이다.
보충 개념 DDL은 CREATE, ALTER, DROP, TRUNCATE 등을 포함한다. DML은 SELECT, INSERT, UPDATE, DELETE 등 데이터 조작 명령이다.