Oracle 查询表中各列名称、表中列数

简介: 1、查询表中列数 select count( column_name )from user_tab_columnswhere table_name = '表名'; --表名为大写或者: select count(column_name) from user_tab_columns where table_name=upper('表名'); 2、查询表中所有列名

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语句在使用的时候,只需要将表名换成要统计列数的表名即可,其余部分不需要修改

目录
相关文章
|
6月前
|
SQL Oracle 关系型数据库
Oracle 将表中的数据查出更改某一字段的值后再插入该表
Oracle 将表中的数据查出更改某一字段的值后再插入该表
128 2
|
Oracle 关系型数据库
查询Oracle字段列的最大值并查询多列数据的实现方法
查询Oracle字段列的最大值并查询多列数据的实现方法
2221 0
|
SQL Oracle 关系型数据库
Oracle多行数据合并为一行数据,并将列数据转为字段名
Oracle多行数据合并为一行数据,并将列数据转为字段名
|
6月前
|
SQL Oracle 关系型数据库
Oracle查询优化-用其他表中的值更新
【2月更文挑战第1天】【2月更文挑战第1篇】一般用于冗余数据同步的时候。
52 0
|
Oracle 关系型数据库 索引
oracle查询表 索引、唯一约束、字段
oracle查询表 索引、唯一约束、字段
|
SQL Oracle 关系型数据库
Oracle 数据库sql语句修改表字段的字段类型和长度
Oracle 数据库sql语句修改表字段的字段类型和长度
413 0
Oracle 数据库sql语句修改表字段的字段类型和长度
|
SQL
SQL|表中添加、删除或修改列。
ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 ALTER TABLE 语法 如需在表中添加列,请使用下面的语法: ALTER TABLE table_name ADD column_name datatype 如需删除表中的列,...
985 0
|
SQL Oracle 关系型数据库

推荐镜像

更多
下一篇
无影云桌面