设为首页 加入收藏

TOP

Oracle查询表中各列名称、表中列数
2014-11-24 00:40:41 来源: 作者: 【 】 浏览:7
Tags:Oracle 查询表 名称

1、查询表中列数

select count( column_name )
from user_tab_columns
where table_name = '表名'; --表名为大写
或者:
select count(column_name) from user_tab_columns where table_name=upper('表名'); 
2、查询表中所有列名
SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY COLUMN_ID
或者:
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY COLUMN_ID
小注:
sql语句在使用的时候,只需要将表名换成要统计列数的表名即可,其余部分不需要修改
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇巧用外部表访问警告日志文件或跟.. 下一篇Hive元数据解析

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: