답에는
revoke update on 수강 from 임꺽정 cascade;
라고 되어있는데
revoke update <- 임꺽정 update 권한 취소
grant option for update <- 다른 이에게 update 권한주는 옵션권한 취소
on 수강 from 임꺽정 cascade;
로 하면 안 되나요?
안녕하세요 길벗수험서 운영팀입니다.
GRANT로 취소 가능한 구문은 3가지로 구분할 수 있습니다.
1. update 권한
2. 다른 사람에게 update권한을 부여할 수 있는 권한
3. 이미 다른 사람에게 부여한 update 권한
회원님과 같이 grant option for, cascade를 넣게 되면 2번과 3번은 취소되지만 1번은 취소되지 않습니다.
grant option for를 제외하고 revoke update를 사용하게 되면 자동으로 임꺽정이 가진 2번 권한도 함께 제거되기 때문에 굳이 grant option for를 사용할 이유가 없습니다.
(해당 권한이 없는 자가 그 권한을 다른 사람에게 부여할 수 없음 - 기본 전제)
때문에 정답이 revoke update ~~ cascade가 되는 것이죠.
행복한 하루되세요 :)
-
관리자2022-05-06 01:24:55
안녕하세요 길벗수험서 운영팀입니다.
GRANT로 취소 가능한 구문은 3가지로 구분할 수 있습니다.
1. update 권한
2. 다른 사람에게 update권한을 부여할 수 있는 권한
3. 이미 다른 사람에게 부여한 update 권한
회원님과 같이 grant option for, cascade를 넣게 되면 2번과 3번은 취소되지만 1번은 취소되지 않습니다.
grant option for를 제외하고 revoke update를 사용하게 되면 자동으로 임꺽정이 가진 2번 권한도 함께 제거되기 때문에 굳이 grant option for를 사용할 이유가 없습니다.
(해당 권한이 없는 자가 그 권한을 다른 사람에게 부여할 수 없음 - 기본 전제)
때문에 정답이 revoke update ~~ cascade가 되는 것이죠.
행복한 하루되세요 :)