SYSTEM或DBA如何对普通用户进行相互授权?

Borlandor 2003-12-03 02:59:39
比如有A和B两个用户,均为普通用户。
想通过System用户将Select any table 的权限在A与B之间授权,即A可查询B的任何表,B也可以查询A的任何表?

谢谢!
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leecooper0918 2003-12-04
  • 打赏
  • 举报
回复
参考:
http://expert.csdn.net/Expert/topic/2501/2501602.xml?temp=.5417902
根据你的实际情况修改其中的代码
Borlandor 2003-12-04
  • 打赏
  • 举报
回复
to black_snail(●龙飞虎○) :
不知道怎么做~~~
能否详细说明?最好是给几个语句,谢谢!
Borlandor 2003-12-04
  • 打赏
  • 举报
回复
看来只能使用系统表了~
black_snail 2003-12-03
  • 打赏
  • 举报
回复
这个角色是不是要指定具体表名,无法用any的形式?

-->不必
Borlandor 2003-12-03
  • 打赏
  • 举报
回复
请关注!
Lastdrop 2003-12-03
  • 打赏
  • 举报
回复
可以通过查询数据字典,然后使用动态SQL进行授权。不过,方法好像还是有点笨。
Borlandor 2003-12-03
  • 打赏
  • 举报
回复
这个角色是不是要指定具体表名,无法用any的形式?
yns 2003-12-03
  • 打赏
  • 举报
回复
你可以建两个角色,然后把角色付给用户

17,377

社区成员

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

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