首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-10-11 
关于访问数据表的问题在oracle里有一张表R_MO_BASE_T,它的拥有者是sfisx,为什么采用如下语句也能去访问:se

关于访问数据表的问题
在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是可能的。

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


热点排行