导出SQL Server数据库表中字段的说明/备注-Adolph Sun
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


导出SQL Server数据库表中字段的说明/备注

发表时间:2013/2/18 9:09:11 评论(3) 浏览(12387)  评论 | 加入收藏 | 复制
   
摘 要:导出SQL Server数据库表中字段的说明/备注
正 文:

打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具上的Sql查询分析器
直接copy下面的Sql语句到查询分析器中,点击F5运行
----------------------------------------------------------------------------------------------------------
 
SELECT

      (case when a.colorder=1 then d.name else '' end)表名,
      a.colorder 字段序号,
      a.name 字段名,
      (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
      (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) 主键,
      b.name 类型,
      a.length 占用字节数,
      COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,
      isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,
      (case when a.isnullable=1 then '√'else '' end) 允许空,
      isnull(e.text,'') 默认值,
      isnull(g.[value],'') AS 字段说明   


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 a.id,a.colorder
 
-----------------------------------------------------------------------------------------------------------


该数据库中的用户字段信息就出来了,然后可以把结果全选,复制到Excel里面 粘贴。
微软的东西通用性就是好 ,所有的数据字段详情都导到excel里面了。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
创建表字段的说明属性和标题属性  【海狸先生  2005/7/28】
放大显示“备注”型文本框窗口  【YGCEP  2010/5/1】
【access通用工具源码】access表生成器  【红尘如烟  2010/8/1】
access与SQL之间对照关系及字段类型说明  【风行  2011/6/16】
关于调试VBA代码时三种类型错误的说明  【微软  2011/8/23】
生成Access表结构说明书至Excel  【金宇  2013/2/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

Adolph Sun

文章分类

文章存档

友情链接