网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > 数据库技术 > Oracle数据库教程 > 给指定的用户名分配所有表的SELECT权限

给指定的用户名分配所有表的SELECT权限


有三种方法:

1:grant select any table to 用户名;(此种方法把所有表的查询权限都分配给指定的用户名,包括sys、system等一些系统表)

2: 一个个表来分配权限

grant select on A.tableName1 to public;

grant select on A.tableName2 to public;

(有多少个表执行多少次),此方法比较麻烦


3:隐式游标分配权限:

select 'GRANT SELECT ON A.'||object_name||' to B;' from dba_objects where owner='A' and object_type='TABLE'


  相关文章
本文标题:给指定的用户名分配所有表的SELECT权限
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号