码迷,mamicode.com
首页 > 数据库 > 详细

oracle不同用户间访问表不添加用户名(模式)前缀

时间:2015-01-21 19:50:13      阅读:707      评论:0      收藏:0      [点我收藏+]

标签:

默认的情况下,oracle里面的用户A,要访问用户B的表需要带用户B的前缀,如访问用户B的 user表,需要这样访问 select * from B.user;如果想要不添加用户前缀,需要这样处理:

1.用视图  create view user select * from B.user;

2.使用同义词:

grant CREATE SYNONYM to user01;   --使用DBA或者有权限的用户授权

create synonym user for B.user;

 

备注:前提都是需要使用B用户对A用户进行表访问的授权 grant select on user to user01;

 

 

参考:

http://www.2cto.com/database/201109/106257.html

 

oracle不同用户间访问表不添加用户名(模式)前缀

标签:

原文地址:http://www.cnblogs.com/siashan/p/4239698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!