0

重複の可能性:
Oracle 列クエリまたは検索

Oracleでその列名を含むテーブルの名前を取得するクエリが必要です。

例:table1 with columns (a,b)table2with columns (b,c)table3with columnsがあるとしましょう。そのため(a,b,c,d)、どのテーブルに列が含まれているかを知る必要があるCため、テーブル名を取得するクエリが必要です。どうすればそれを行うことができますか?

ありがとう

4

1 に答える 1

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
于 2012-09-25T09:22:02.127 に答える