关于ORACLE 表访问的权限问题

cyberguy 2006-07-03 05:00:40
如果schema A的用户拥有schema B 的表tableB的访问权限,有没有办法可以以A用户登陆的环境下,执行Select * from tableB , (注意,表前边不带schema名)
...全文
201 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
panku 2006-11-03
  • 打赏
  • 举报
回复
顶一把:
to xiaoxiao1984(笨猫儿):
建同义词是可以,现在有一个问题,是不是我每建一个表都要建一个同义词呢.还有视图,sequence等等,那多麻烦呀,一不小心还可能给忘了,有什么好的办法解决这个问题吗?
xiaoxiao1984 2006-07-04
  • 打赏
  • 举报
回复
可以,对tableB建一个同义词就可以
wkj520 2006-07-04
  • 打赏
  • 举报
回复
上面的正解,而且把他定义为public就可以了~!
cyberguy 2006-07-03
  • 打赏
  • 举报
回复
有没有方法可以让select * from tableB能执行成功?在没有指定它是另外一下schema下的表的情况下?谢谢
cyberguy 2006-07-03
  • 打赏
  • 举报
回复
实际上出错了,如果没有指定schema,只有select * from B.tableB才可以运行,否则select * FROM table 这句sql找不到表。
goldarcher2005 2006-07-03
  • 打赏
  • 举报
回复
可以直接访问

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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