Dzwebs.Net

撰写电脑技术杂文十余年

sql 统计某表列数

Admin | 2012-1-7 7:15:03 | 被阅次数 | 12657

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在SQL语句中,你可以通过查询语句直接获取某个数据表里面,到底有多少个列。

  适合范围为:MS SQL数据库。

  如下为相应的统计列数的语句

  通用语句为:

  select   count(*)   from   syscolumns   where   object_name(id)= '这个地方填写您要统计列数的表名称'

  比如:

  select   count(*)   from   syscolumns   where   object_name(id)= 'MyBookTable '

  再看另外的形式:

  Select   Count(*)   As   ColumnCount   From   SysColumns   Where   ID=   OBJECT_ID( '表名')

  如上语句在程序代码中使用

  还可以使用如下语句:

  select count(*) from sys.all_columns

  where object_id in (

  select object_id from sys.all_objects

  where name='目标表' )

  如上语句在MS SQL环境下使用。


该杂文来自: 数据库Sql,VFP,Access

上一篇:net2.0连接access代码

下一篇:剖析SQL UNION、UNION ALL

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计