2014-04-02 35 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

相關問題