如何将几个schema下的对象的查询权限赋予一个user,谢谢

jassonlu 2003-07-25 01:58:12
如题
...全文
233 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jassonlu 2003-07-25
  • 打赏
  • 举报
回复
to 农业专家
我第一个就想到你这中方法,但这样是最土的,我想发掘一下又没有更好的、我们知之尚少的功能。
hammer_shi 2003-07-25
  • 打赏
  • 举报
回复
呵呵,看清楚我的没有?

例如 :grant all on schema_a to user_b
------------------??
我也等等学习一下。
jassonlu 2003-07-25
  • 打赏
  • 举报
回复
谢谢两位,这我知道,我想问的是有无简单的grant的句型来完成这个功能。
例如 :grant all on schema_a to user_b

继续。。
qfsb_p 2003-07-25
  • 打赏
  • 举报
回复
GRANT SELECT ON user.objectname TO user
hammer_shi 2003-07-25
  • 打赏
  • 举报
回复

SQL >SPOOL ON.SQL
SQL > SELECT 'grant select on '||TNAME||' to someone; ' FROM ALL_TABLES WHERE OWNER ='SCOTT' ;
SQL >SPOOL OFF
然后执行ON.SQL即可。
SQL >@ON.SQL

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧