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语句在使用的时候,只需要将表名换成要统计列数的表名即可,其余部分不需要修改
本文介绍如何使用SQL查询指定表中的列数和所有列名,包括使用`count(column_name)`和`column_name`语句,并提供实例演示。
1163

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



