当前位置: 代码迷 >> Oracle开发 >> 关于访问数据表的有关问题
  详细解决方案

关于访问数据表的有关问题

热度:10   发布时间:2016-04-24 07:19:30.0
关于访问数据表的问题
在oracle里有一张表R_MO_BASE_T,它的拥有者是sfisx,为什么采用如下语句也能去访问:
select * from SFISM4.R_MO_BASE_T或者select * from R_MO_BASE_T
我登陆的用户是SFISA


------解决方案--------------------
SQL code
--以用戶SFISA登錄後,執行下面的語句,如果有SFISM4用戶,說明用戶SFISM4下也有此表select owner,table_name from all_tables where table_name='R_MO_BASE_T';
------解决方案--------------------
那么SFISA用户至少要有可查询的权限才行
------解决方案--------------------
如果在R_MO_BASE_T(拥有者是sfisx)创建了公共同义词,
那么SFISM4登陆后select * from R_MO_BASE_T是可能的。

但是你说的这种情况,貌似不可能。。。


  相关解决方案