1.判断表是否存在
select count(*) from user_tables where table_name = 'TABLE_NAME';//(table name 大写),1为存在,0为不存在
2.取出所有的column name
select t.COLUMN_NAME as columnName from User_Tab_Columns t where T.TABLE_NAME = 'TABLE_NAME';//(table
name 大写)
3.取出某个column的类型
select DATA_TYPE
from User_Tab_Columns t where t.column_name = 'COLUMN_NAME' and
T.TABLE_NAME = 'TABLE_NAME';//(table/column
name 大写)
本文介绍了如何使用Oracle SQL查询指定表是否存在、获取所有列名及特定列的数据类型。通过三段SQL代码示例,帮助读者掌握基本的数据库元数据查询技巧。
26万+

被折叠的 条评论
为什么被折叠?



