문제
SQL 명령어와 명령어 유형의 연결 중 적절하지 않은 것은?
① CREATE - DDL ② INSERT - DCL ③ REVOKE - DCL ④ COMMIT - TCL
정답
2번
해설
정답: 2. INSERT는 데이터를 삽입하는 DML이지 DCL이 아니다.
오답 풀이
- 1번: CREATE는 객체 생성 명령으로 DDL이다.
- 2번: INSERT는 DML이므로 DCL이라고 한 설명은 틀리다.
- 3번: REVOKE는 권한 회수 명령으로 DCL이다.
- 4번: COMMIT은 트랜잭션 제어 명령으로 TCL이다.
보충 개념 DDL은 데이터 정의, DML은 데이터 조작, DCL은 권한 제어, TCL은 트랜잭션 제어 명령을 의미한다.