首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

跨用户查询解决思路

2012-01-30 
跨用户查询我在服务器上建了一个用户,里面有所有的数据表,但是我另外建了一个限制用户,仅仅是开放查询权限

跨用户查询
我在服务器上建了一个用户,里面有所有的数据表,但是我另外建了一个限制用户,仅仅是开放查询权限,但是在客户端查询数据时必须将表名之前加上用户作为前缀。
请问如何处理可以不必加前缀!

[解决办法]
我觉得是权限没有设好
[解决办法]
才public方案下添加同义词
[解决办法]
二种方法,一是建立SYNONYM,二在限制用户下建立view
[解决办法]
还是用synonym吧,方便些
在需要查询的用户下
create synonym synonym_name for username.table_name
[解决办法]
山芋的答案是正解,通过synonym(同义词)实现
[解决办法]
建同义词

热点排行