CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

如何获取某一表的列数

楼主billok(bill)2003-09-01 17:56:52 在 MS-SQL Server / 疑难问题 提问

请问如使用SQL语句获取指定表的列数。 问题点数:10、回复次数:8Top

1 楼upingking()回复于 2003-09-01 18:06:15 得分 0

countTop

2 楼sdhdy(大江东去...)回复于 2003-09-01 18:08:59 得分 2

select   count(b.id)   from   sysobjects   a,syscolumns   b   where   a.id=b.id   and   a.xtype='u'   and   a.status>0   and   a.name='表名'  
   
  Top

3 楼txlicenhe(马可)回复于 2003-09-01 18:28:12 得分 2

select   count(*)   from   syscolumns   c      
  join   sysobjects   o   on   o.id=c.id    
  where   o.name   =   '表名'Top

4 楼crazy123(crazy)回复于 2003-09-01 18:58:23 得分 0

up!!Top

5 楼billok(bill)回复于 2003-09-02 00:03:23 得分 0

还有没有?Top

6 楼saucer(思归)回复于 2003-09-02 01:11:01 得分 2

if   you   are   using   SQL   Server   2000,   try  
   
   
  select   count(*)   from   INFORMATION_SCHEMA.COLUMNS     where   Table_Name   =   'authors'  
  Top

7 楼hdslah()回复于 2003-09-02 07:43:54 得分 2

select   count(*)   from   syscolumns   where   object_name(id)='表名'Top

8 楼aierong()回复于 2003-09-02 12:17:08 得分 2

select   count(name)   as   列数   from   syscolumns   where   id=object_id('tablename')  
   
  select   count(name)   as   列数   from   syscolumns   where   id   in   (select   id   from   sysobjects   where   name='tablename'   )  
   
   
  2个方法  
  Top

相关问题

  • 如何获取MSHFlexGrid表头名对应的列数?
  • 如何获取列表控件的列数或项的子项数?
  • 表单提交后如何在servlet中获取form中的一个表格然后读取行列数据?
  • 如何用ASP动态获取Excel表的列名和列数???(200分在线等,解决马上给分!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 请问,如果为dataset的某个表增加一列数据;
  • 如何一个一个循环得到DBGrid控件里的某一列数据?不要从数据集获取。
  • 请问怎样得到表的列数?如何得到某个列的名称?
  • 如何实现在datagrid中只显示一个表中的某几列数据
  • ADO,怎么获取recordset对象的列数呢?
  • 高分求救:如何获取DBgrid列数据类型

关键词

  • sql
  • 列数
  • syscolumns
  • 获取
  • 表
  • 表名
  • sysobjects
  • tablename
  • where
  • select count

得分解答快速导航

  • 帖主:billok
  • sdhdy
  • txlicenhe
  • saucer
  • hdslah
  • aierong

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo