通过SQL语句查看数据库表的列数

看具体是什么数据库,以oracle,mysql,sqlserver分别回答。

1、oracle:

1
select  count (*)  from  user_tab_cols  where  table_name= '表名' ; --表名含英文的话应为英文大写字母

结果如图:

2、mysql:

1
select  count (*)  from  information_schema.COLUMNS  where  table_name= '表名' ; --表名大小写均可

结果如图:

3、sqlserver:

1
select  count (*)  from  syscolumns s   where  s.id = object_id( 'test' ); --表名大小写均可

结果如图:

猜你喜欢

转载自blog.csdn.net/houxiaoliwang/article/details/79639033