日期:2014-05-17  浏览次数:20842 次

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

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