2012-09-25 107 views
0

可能重複帶來的表名:
Oracle column query or search查詢將根據列名

我需要一個查詢,這將帶來包含在Oracle該列名的表名。

例:比方說,我有table1(a,b)列,table2(b,c)列和table3與列(a,b,c,d)所以我需要知道哪些表包含C列,所以我需要一個查詢將帶來的表名,我怎麼可以做到嗎?

感謝

回答

3

嘗試從all_tab_columns選擇:

select table_name 
from all_tab_columns 
where column_name = 'C' 
and table_name in ('table1','table2','table3') -- optional 
and OWNER = 'owner'; -- optional 
+0

@Alex普爾謝謝:) – Parado

+0

我編輯的職位,我希望這將是更有幫助。 – Parado