Database/Oracle
[오라클] 권한 부여시 WITH GRANT OPTION
데브포유
2014. 10. 30. 17:29
반응형
권한 부여시 WITH GRANT OPTION 구문은 다른 사람에게 부여한 권한을 또 다른 사람에게 줄 수 있는
옵션임.
즉 A 사용자의 권한을 B에게 주면 B는 C에게 줄 수 있게 하고 싶을 때 사용.
GRANT SELECT ON A.T_TABLE TO B WITH GRANT OPTION;
B가 C에게
GRANT SELECT ON A.T_TABLE TO C;
특별한 상황에 저 옵션이 절실히 필요한다.
B가 뷰를 만들어 C에게 SELECT 권한을 준다고 가정할때
B가 만든 뷰에 A의 테이블이 있을 경우
B가 뷰를 만들고 C에게 SELECT 권한을 부여해도 C는 B의 뷰를 조회할 수 없다.
A가 B에게 해당 테이블 SELECT 권한을 부여할때 WITH GRANT OPTION 옵션을 줬야
비로소 C는 B의 뷰를 사용할 수 있게 됨.
--- EOF ---
반응형