导出SQL Server数据库表中字段的说明/备注
时 间:2013-02-18 09:09:11
作 者:Adolph Sun   ID:5882  城市:普陀
摘 要:导出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群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access高效办公】上一年...(10.30)
- Access制作的RGB转CM...(09.22)
- Access制作的RGB调色板...(09.15)
- Access制作的快速车牌输入...(09.13)
- 【Access高效办公】统计当...(06.30)
- 【Access高效办公】用复选...(06.24)
- 根据变化的日期来自动编号的示例...(06.20)
- 【Access高效办公】按日期...(06.12)
- 合并列数据到一个文本框的示例;...(05.06)
 
  学习心得
最新文章
- 【Access高效办公】上一年度累...(10.30)
- Access做的一个《中华经典论语...(10.25)
- Access快速开发平台--加载事...(10.20)
- 【Access有效性规则示例】两种...(10.10)
- EXCEL表格扫描枪数据录入智能处...(10.09)
- Access快速开发平台--多行文...(09.28)
- 关于从Excel导入长文本数据到A...(09.24)
- Access制作的RGB转CMYK...(09.22)
- 关于重装系统后Access开发的软...(09.17)
- Access制作的RGB调色板示例(09.15)
 

 
  
.gif)

 
            