
复制SELECT obj.name 表名,数据实用
col.colorder AS 序号 , col.nameAS 列名 , ISNULL(ep.[value], ) AS 列说明 , t.nameAS 数据类型 , CASEWHEN col.isnullable = 1 THEN1 ELSE ENDAS 允许空 , ISNULL(comm.text, ) AS 默认值, Coalesce(epTwo.value, ) AS documentation FROM dbo.syscolumns col LEFTJOIN dbo.systypes t ON col.xtype = t.xusertype innerJOIN dbo.sysobjects obj ON col.id = obj.id AND obj.xtype = U AND obj.status >= 0 LEFTJOIN dbo.syscomments comm ON col.cdefault = comm.id LEFTJOIN sys.extended_properties ep ON col.id = ep.major_id AND col.colid = ep.minor_id AND ep.name = MS_Description LEFTJOIN sys.extended_properties epTwo ON obj.id = epTwo.major_id AND epTwo.minor_id = 0 AND epTwo.name = MS_Description WHERE obj.namein( SELECT ob.name FROM sys.objects AS ob LEFTOUTERJOIN sys.extended_properties AS ep ON ep.major_id = ob.object_id AND ep.class = 1 AND ep.minor_id = 0 WHERE ObjectProperty(ob.object_id, IsUserTable) = 1 ) ORDERBY obj.name ; 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.
(责任编辑:数据库)