문제
다음 상황에서 발생하는 문제로 가장 옳은 것은?
GRANT ALL PRIVILEGES ON 고객정보 TO 관리자 WITH GRANT OPTION; REVOKE INSERT ON 고객정보 FROM 관리자 CASCADE;
① 관리자가 다른 사용자에게 부여한 모든 권한이 함께 회수된다 ② 관리자의 SELECT 권한만 회수된다 ③ 관리자가 부여한 INSERT 권한만 선택적으로 회수된다 ④ WITH GRANT OPTION으로 부여된 권한은 회수할 수 없다
정답
3번
해설
REVOKE ... CASCADE는 해당 권한과 관련된 연쇄 권한을 회수한다. 여기서는 관리자로부터 INSERT 권한을 회수하면서, 관리자가 다른 사용자에게 부여한 INSERT 권한도 함께 회수된다. ① 모든 권한이 아닌 INSERT 권한만 해당한다. ② SELECT는 여전히 유지된다. ④ CASCADE 옵션으로 회수 가능하다.