读书人

跨用户查询解决思路

发布时间: 2012-01-30 21:15:58 作者: rapoo

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

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

读书人网 >oracle

热点推荐