
复制SELECT               (case when a.colorder=1 then d.name else  end) N表名,询字细信息
               a.colorder N字段序号,               a.name N字段名,               (case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else  end) N标识,               (case when (SELECT count(*)               FROM sysobjects               WHERE (name in               (SELECT name               FROM sysindexes               WHERE (id = a.id) AND (indid in               (SELECT indid               FROM sysindexkeys               WHERE (id = a.id) AND (colid in               (SELECT colid               FROM syscolumns               WHERE (id = a.id) AND (name = a.name))))))) AND               (xtype = PK))>0 then √ else  end) N主键,               b.name N类型,               a.length N占用字节数,               COLUMNPROPERTY(a.id,a.name,PRECISION) as N长度,               isnull(COLUMNPROPERTY(a.id,a.name,Scale),0) as N小数位数,               (case when a.isnullable=1 then √else  end) N允许空,               isnull(e.text,) N默认值,               isnull(g.[value],) AS N字段说明               --into ##tx               FROM syscolumns a left join systypes b               on a.xtype=b.xusertype               inner join sysobjects d               on a.id=d.id and d.xtype=U and d.name<>dtproperties               left join syscomments e               on a.cdefault=e.id               left join sysproperties g               on a.id=g.id AND a.colid = g.smallid               order by object_name(a.id),a.colorder               1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.      
作者:IT科技