sselect name from syscolumns where id = object_id('基本_部件')这代码是能搜索出一张表里的所有字段名,问题是经过系统排序的了,我想要的是表里原始的顺序,这个如何修改呢?

解决方案 »

  1.   


    --获取表名,字段及类型
    SELECT b.name tableName,a.name columnName,c.name typeName FROM sys.columns a
    inner join sys.objects b
    on a.object_id=b.object_id and b.TYPE='U'    
    inner join sys.types c
    on a.user_type_id=c.user_type_id --and c.name='bit' -- 字段类型
    order by a.object_id,column_id
      

  2.   


    select name from syscolumns where id = object_id('tba') ORDER BY colid
      

  3.   


    select name from syscolumns where id = object_id('test') ORDER BY colorder