다음 문제를 풀어보세요.
다음 보기 중 특정 사용자(USER_F)에게 부여된 모든 객체 권한 및 시스템 권한을 완전히 제거하고자 할 때, 가장 적합하지 않은 접근 방식은 무엇인가?
사용자에게 개별적으로 부여된 시스템 권한을 REVOKE 문을 통해 각각 회수한다.
REVOKE
사용자에게 부여된 ROLE을 REVOKE [ROLE_NAME] FROM USER_F;를 통해 회수한다.
REVOKE [ROLE_NAME] FROM USER_F;
사용자가 소유한 테이블들을 전부 DROP 하면 사용자의 시스템 권한도 자동으로 소유권과 함께 삭제된다.
DROP
사용자에게 부여된 객체 권한을 REVOKE SELECT, INSERT ON [TABLE_NAME] FROM USER_F; 형태로 각각 회수한다.
REVOKE SELECT, INSERT ON [TABLE_NAME] FROM USER_F;