책 내용 질문하기
REVOKE 명령문 관련
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
388
조회수
123
작성일
2015-06-18
작성자
첨부파일

제 질문은

"REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE" 인 경우

임꺽정에게 부여된 UPDATE 권한도 함께 취소되는지 여부 입니다.

388페이지 예제4번을 보면

"REVOKE GRANT OPTION FOR UPDATE ON 고객 FROM STAR" 에 대해서

UPDATE 권한을 다른 사람에게 부여할 수 있는 권한만 취소하는 SQL문이라고 합니다.

반면에,

389페이지의 요청2번 문제에서 임꺽정이 가지고 있던 권한과 다른 사용자에게 부여한 권한을 취소 하라고

되어있고,

REVOKE SELECT, INSERT, DELETE ON 교수 FROM 임꺽정;

REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE;

라고 되어있으며,

정답 및 해설 118페이지를 보면

REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE;

-임꺽정에게 부여된 <수강> 테이블에 대한 UPDATE 권한과 임꺽정이 다른 사람에게 부여한 <수강> 테이블에 대한 UPDATE 권한도 모두 취소한다. 라고 명시되어 있습니다.

게다가

"revoke"로 이전 질문을 검색해 보았으나 이해가 명확히 되지 않아 문의드립니다.

답변
2015-06-19 09:24:15

안녕하세요.

REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정

임꺽정에게 부여되었던 "<수강> 테이블에 대한 UPDATE 부여 권한"을 취소합니다.

그런데 취소 전에 임꺽정이 자신에게 부여되었던 권한으로 다른 사람에게 UPDATE 권한을 부여한 것이 있었다면

이 권한을 그대로 유효합니다.

하지만

REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE

와 같이 뒤에 CASCADE가 붙으면

이전에 임꺽정이 다른 사람에게 부여했던 UPDATE 권한도 함께 취소됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2015-06-19 09:24:15

    안녕하세요.

    REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정

    임꺽정에게 부여되었던 "<수강> 테이블에 대한 UPDATE 부여 권한"을 취소합니다.

    그런데 취소 전에 임꺽정이 자신에게 부여되었던 권한으로 다른 사람에게 UPDATE 권한을 부여한 것이 있었다면

    이 권한을 그대로 유효합니다.

    하지만

    REVOKE GRANT OPTION FOR UPDATE ON 수강 FROM 임꺽정 CASCADE

    와 같이 뒤에 CASCADE가 붙으면

    이전에 임꺽정이 다른 사람에게 부여했던 UPDATE 권한도 함께 취소됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.