查询将根据列名称引入表名称

时间:2012-09-25 09:14:21

标签: oracle schema

  

可能重复:
  Oracle column query or search

我需要一个查询,它将在oracle中显示包含该列名的表的名称。

示例:让我们说table1(a,b)table2(b,c)table3(a,b,c,d)所以我需要知道哪些表包含C列,所以我需要一个带有表名的查询,我该怎么做?

由于

1 个答案:

答案 0 :(得分: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