首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样将sql语句生成的数据字典导出为word格式解决方法

2012-01-05 
怎样将sql语句生成的数据字典导出为word格式我用sql语句SELECT表名casewhena.colorder1thend.nameelseen

怎样将sql语句生成的数据字典导出为word格式
我用sql语句
SELECT          
    表名=case       when       a.colorder=1       then       d.name       else       ' '       end,      
    表说明=case       when       a.colorder=1       then       isnull(f.value, ' ')       else       ' '       end,      
    字段序号=a.colorder,      
    字段名=a.name,      
    标识=case       when       COLUMNPROPERTY(       a.id,a.name, 'IsIdentity ')=1       then       '√ 'else       ' '       end,      
    主键=case       when       exists(SELECT       1       FROM       sysobjects       where       xtype= 'PK '       and       name       in       (      
    SELECT       name       FROM       sysindexes       WHERE       indid       in(      
    SELECT       indid       FROM       sysindexkeys       WHERE       id       =       a.id       AND       colid=a.colid      
    )))       then       '√ '       else       ' '       end,      
    类型=b.name,      
    占用字节数=a.length,      
    长度=COLUMNPROPERTY(a.id,a.name, 'PRECISION '),      
    小数位数=isnull(COLUMNPROPERTY(a.id,a.name, 'Scale '),0),      
    允许空=case       when       a.isnullable=1       then       '√ 'else       ' '       end,      
    默认值=isnull(e.text, ' '),      
    字段说明=isnull(g.[value], ' ')      
    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              


    left       join       sysproperties       f       on       d.id=f.id       and       f.smallid=0      
    --where       d.name= '要查询的表 '                   --如果只查询指定表,加上此条件      
    order       by       a.id,a.colorder    


生成数据字典,哪位大虾怎么怎么把结果集导出为word格式

[解决办法]
导成文本文件就可.改个扩展名就行了.
[解决办法]
UP

[解决办法]
这个比较鸟,要MARK一下

热点排行