2014-04-02 33 views

回答

6

使用

select * 
from all_external_tables; 

看到所有外部表用户如访问。看到他们为一个特定的模式/用户:

select * 
from all_external_tables 
where owner = 'ARTHUR'; 

如果你只想看到的那些由当前用户拥有,使用

select * 
from user_external_tables; 

一看就知道是所有的表外部表使用此:

select ut.table_name 
from user_tables ut 
where not exists (select 42 
        from user_external_tables uet 
        where uet.table_Name = ut.table_name); 

更多细节在手册中:

+0

你能告诉我如何获得只有实际表的列表? – user3488855

+0

Mean我的用户拥有的表的列表(从选项卡中选择*) - (从all_external_tables中选择*)=(我想获得此列表) – user3488855

相关问题