문제
사용자에게 특정 테이블에 대한 SELECT 권한을 부여하는 명령은?
① GRANT SELECT ON 테이블 TO 사용자; ② GIVE SELECT ON 테이블 TO 사용자; ③ REVOKE SELECT ON 테이블 FROM 사용자; ④ DENY SELECT ON 테이블 TO 사용자;
정답
1번
해설
정답: 1. GRANT는 사용자에게 권한을 부여하는 DCL 명령이다.
오답 풀이
- 1번: SELECT 권한을 부여하는 올바른 명령이다.
- 2번: GIVE는 표준 SQL의 권한 부여 명령이 아니다.
- 3번: REVOKE는 권한을 회수하는 명령이다.
- 4번: DENY는 표준 SQL의 권한 부여 명령이 아니다.
보충 개념 DCL은 데이터 접근 권한을 제어하며 GRANT와 REVOKE가 대표적이다.