sql – 确定ORACLE表中是否存在字段的快速方法
发布时间:2020-05-24 09:01:13 所属栏目:MsSql 来源:互联网
导读:我正在寻找一个快速的sql语句来确定表中是否存在字段. 实际上我正在使用这句话 Select 1 from dual where exists (select 1 from all_tab_columns where table_name = MYTABLE a
|
我正在寻找一个快速的sql语句来确定表中是否存在字段. 实际上我正在使用这句话 Select 1
from dual
where exists (select 1
from all_tab_columns
where table_name = 'MYTABLE'
and column_name = 'MYCOLUMN')
我认为必须有一种最快的方法来确定ORACLE中是否存在列. UPDATE 我正在优化一个更大的软件系统,它可以多次调用这个查询,我无法修改源代码;(只有我可以修改存储在外部文件中的查询. 表all_tab_columns有超过一百万条记录. 解决方法all_tab_columns的主键是owner,table_name,column_name,因此查找特定所有者将更快(或使用user_tab_columns).(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- CentOS下使用yum命令安装计划任务程序crontab的方法
- sql-server-2008 – 在所有表和索引上启用行级压缩
- 在SQL Server中将列类型从Char更改为Varchar
- mongodb禁止外网访问及添加账号的操作方法
- mysql zip archive 版本(5.7.19)安装教程详细介绍
- SQL SERVER 与ACCESS、EXCEL的数据转换方法分享
- sql-server – 在表名中添加’tbl’前缀真的有问题吗?
- sql – NHibernate linq – 在映射时使用lambda表达式代替f
- MySQL无法启动几种常见问题小结
- sql-server – 为PHP安装PDO_DBLIB
推荐文章
站长推荐
热点阅读
