ALL_TAB_COLUMNS を使用する必要があります または、アクセス権に応じてDBA_TAB_COLUMNS。
以下は、列acc
を持つすべてのテーブルを取得します。 その中とそのテーブルを「所有する」ユーザー。
select owner, table_name
from dba_tab_columns
where column_name = 'ACC'
ALL_TAB_COLUMNSは、ログインしているユーザーがアクセスできるすべてのテーブル(およびその列)を表示します。 DBA_TAB_COLUMNSは、データベース内のすべてのものについてそれらを表示します。