关于访问数据表的问题
在oracle里有一张表R_MO_BASE_T,它的拥有者是sfisx,为什么采用如下语句也能去访问:
select * from SFISM4.R_MO_BASE_T或者select * from R_MO_BASE_T
我登陆的用户是SFISA
[解决办法]
--以用戶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是可能的。
但是你说的这种情况,貌似不可能。。。