select 字段名 from syscolumns where object_id('你要查的表名')=id
select 字段数目=@@rowcount

解决方案 »

  1.   


    select name 字段名,count(name) 字段数量 from syscolumns 
    where id=object_id('tablename') 
    group by name
      

  2.   

    上面的写的清楚了,你知道表名是么,把object_id('tablename')中tablename换成你的表名试试看
      

  3.   

    select* from syscolumns where id=object_id('tablename')
      

  4.   

    select name as 字段名 from syscolumns 
    where id=object_id('tablename') 
    select @@rowcount as 字段数量 syscolumns 是系统表
    object_id是获得某个对象的id运行结果
    字段名                                                          
    --------------- 
    rowguid
    xh
    xm(所影响的行数为 3 行)字段数量        
    ----------- 
    3(所影响的行数为 1 行)
      

  5.   

    use master
    select name as 字段名 from syscolumns 
    where id=object_id('tablename') 
    select @@rowcount as 字段数量