通过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' ); --表名大小写均可

结果如图:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM