如何获取某一表的列数
请问如使用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列数据类型




