复制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.