フィールドがテーブルに存在するかどうかを判断するための高速なSQL文を探しています。
実は私はこの文を使っています
Select 1
from dual
where exists (select 1
from all_tab_columns
where table_name = 'MYTABLE'
and column_name = 'MYCOLUMN')
ORACLE に列が存在するかどうかを判断する最速の方法が必要だと思います。
アップデート
このクエリを複数回呼び出す大規模なソフトウェア システムを最適化しています。ソース コードを変更することはできません ;( 。外部ファイルに保存されているクエリを変更できるのは私だけです。
テーブル all_tab_columns には 100 万を超えるレコードがあります。