문제
다음 SQL 실행 후 USER2가 수행할 수 있는 작업은?
GRANT SELECT ON DEPT TO USER1 WITH GRANT OPTION; GRANT SELECT ON DEPT TO USER2; -- USER1이 실행
① USER2는 DEPT 테이블 조회만 가능 ② USER2는 다른 사용자에게 권한 부여 가능 ③ USER2는 DEPT 테이블 수정 가능 ④ USER2는 권한 부여와 수정 모두 가능
정답
1번
해설
USER1이 WITH GRANT OPTION 없이 USER2에게 SELECT 권한만 부여했으므로, USER2는 DEPT 테이블 조회만 가능합니다. ②는 WITH GRANT OPTION이 있어야 가능하고, ③④는 UPDATE 권한이 부여되지 않았으므로 불가능합니다.