ITPub博客

首页 > 数据库 > Oracle > 关于WITH GRANT OPTION

关于WITH GRANT OPTION

原创 Oracle 作者:liglewang 时间:2011-06-09 13:27:16 0 删除 编辑

关于WITH GRANT OPTION,我想第一个想到的就是权限的级联撤销,比如A用户将某权限赋予给B用户,B用户又将该权限赋给C用户。那么当A用户从B用户那撤回该权限后,则C用户的权限也会被级联撤回。

现在我想说的是关于WITH GRANT OPTION的另一个用处或者说是特点吧。

A用户创建了一个视图A_VIEW,A_VIEW视图查询的表是W用户下的W_TAB表,那么当A用户将对A_VIEW视图的查询权限赋给B用户后,B用户在查询视图A_VIEW时会报权限不足的错误,原因在于W用户将W_TAB表的SELECT权限赋给A用户时,没有带WITH GRANT OPTION。

例如:SQL> grant select on W.W_TAB to A WITH GRANT OPTION;

最近我遇到这样一个情况,一开始没想到有这么一点…,(基础知识不扎实啊,呵呵~~~)[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25834554/viewspace-1050969/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-09-02

  • 博文量
    52
  • 访问量
    320718