문제
다음 중 부여받은 권한을 다른 사용자에게 다시 부여할 수 있도록 허용하는 SQL 문장은?
① GRANT SELECT ON 테이블명 TO 사용자 WITH GRANT OPTION ② REVOKE SELECT ON 테이블명 FROM 사용자 ③ COMMIT SELECT ON 테이블명 TO 사용자 WITH GRANT OPTION ④ ROLLBACK SELECT ON 테이블명 FROM 사용자
정답
1번
해설
정답: 1. WITH GRANT OPTION은 부여받은 권한을 다른 사용자에게 다시 부여할 수 있게 해 준다.
오답 풀이
- 1번: 권한 부여와 함께 재부여 권한까지 함께 제공한다.
- 2번: REVOKE는 권한을 회수하는 명령이다.
- 3번: COMMIT은 트랜잭션을 확정하는 명령이다.
- 4번: ROLLBACK은 트랜잭션을 취소하는 명령이다.
보충 개념 GRANT는 권한 부여, REVOKE는 권한 회수에 사용되는 DCL 명령이다.