当前位置: 代码迷 >> Oracle开发 >> 访问另一个用的表的有关问题
  详细解决方案

访问另一个用的表的有关问题

热度:33   发布时间:2016-04-24 07:36:03.0
访问另一个用的表的问题
想访问另一个用户的表如SELECT * FROM SCO.TABLE
可否省略掉SCO.即若当前用户没有这个表时就默认地使用SCO的同名表。如果可行,要如何作?


------解决方案--------------------
可以是一下使用查询生成sql语句,比如
select 'CREATE SYNONYM '||table_name||' FOR SCO.'||table_name from dba_tables where owner = 'SCO' 
然后执行sql语句 
select any table 权限可以允许访问所有表
  相关解决方案