我正在寻找一个快速的 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 有超过一百万条记录。