各位老大救救命啊!关于授权

wylbob 2003-10-20 01:41:39
现有用户CF0000,我想把用户MAXPROD下的存储过程sumrmReport的执行权限和MAXPROD下面一些表的读写权限授予CF0000,我该怎么写语句啊?
拜托各位了,我对ORACLE不熟.
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ATCG 2003-10-20
  • 打赏
  • 举报
回复
又写错了
to 楼上的,如果不是以MAXPROD
用户登录的,就要引用MAXPROD
ATCG 2003-10-20
  • 打赏
  • 举报
回复
to 楼上的,如果不是以CF0000用户登录的,就要引用MAXPROD
mydeer 2003-10-20
  • 打赏
  • 举报
回复
不需要引用MAXPROD的。
grant select,insert,update,delete on 表名 to CF0000;
ATCG 2003-10-20
  • 打赏
  • 举报
回复
这样才对,又写错了
grant execute on MAXPROD.存储过程名 to CF0000;
ATCG 2003-10-20
  • 打赏
  • 举报
回复
授权存储过程应该这样,刚才写错了
grant execute to MAXPROD.存储过程名 to CF0000;
ATCG 2003-10-20
  • 打赏
  • 举报
回复
grant select on MAXPROD.表名 to CF0000;
grant insert on MAXPROD.表名 to CF0000;
grant update on MAXPROD.表名 to CF0000;
grant delete on MAXPROD.表名 to CF0000;

grant execute to MAXPROD.CUNCHU 表名 to CF0000;

17,377

社区成员

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

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