문제
SQL과 관련한 설명으로 틀린 것은?
① REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다. ② 데이터 정의어는 기본 테이블, 뷰 테이블, 또는 인덱스 등을 생성, 변경, 제거하는데 사용되는 명령어이다. ③ DISTINCT를 활용하여 중복 값을 제거할 수 있다. ④ JOIN을 통해 여러 테이블의 레코드를 조합하여 표현할 수 있다.
정답
1번
해설
정답: 1. REVOKE는 권한을 회수하는 DCL 명령이며, 열 이름을 다시 부여하는 기능이 아니다.
오답 풀이
- 1번: REVOKE로 열 이름을 부여한다는 것은 틀렸다.
- 2번: DDL의 설명 — 옳다.
- 3번: DISTINCT로 중복 제거 — 옳다.
- 4번: JOIN으로 테이블 조합 — 옳다.
보충 개념 GRANT(권한 부여), REVOKE(권한 회수)는 DCL이며, 컬럼 별칭은 AS로 지정한다.