查看SQL2008列说明

来源:互联网 发布:知乎绝地求生炸鱼 编辑:程序博客网 时间:2024/05/16 17:44
SELECT   [表名]=case when a.colorder=1 then d.name else '' end,
    [字段名]=a.name,
    [字段说明]=cast(isnull(g.[value], ' ')as   varchar)
    FROM syscolumns a
    left join systypes b on a.xusertype=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 sys.extended_properties g on a.id=g.major_id and a.colid=g.minor_id
    left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0
    --where d.name='表名'    --如果只查询指定表,加上此条件
    order by a.id,a.colorder;
原创粉丝点击