
第1页 / 共3页

第2页 / 共3页

第3页 / 共3页
序号 | 列名 | 列说明 | 数据类型 | 长度 | 小数位数 | 标识 | 主 键 | 允许空 | 默认值 | ' ELSE '' END AS 表名, '||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
' +cast(col.colorder as varchar(100)) +' | 'AS 序号 , -- ''+col.name+' | ' AS 列名 , ''+cast(col.name as varchar(100))+' | ' AS 列名 , '' + cast(ISNULL(ep.[value], '')as varchar(100)) +' | ' AS 列说明 , '' +cast( t.name as varchar(100)) +' | ' AS 数据类型 , '' +cast( col.length as varchar(100)) +' | ' AS 长度 , '' + cast( ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) as varchar(100)) +' | 'AS 小数位数 , CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '√ | ' ELSE '' END AS 标识 , CASE WHEN EXISTS ( SELECT 1 FROM dbo.sysindexes si INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK' WHERE sc.id = col.id AND sc.colid = col.colid ) THEN ' | √ | '' END AS 主键 , CASE WHEN col.isnullable = 1 THEN ' | √ | ' ELSE '' END AS 允许空 , ' | ' + ISNULL(comm.text, '') +' |