将sql结构 导出excel
来源:互联网 发布:流道ug编程3种方法 编辑:程序博客网 时间:2024/05/18 01:49
效果:
代码:
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, 字段说明 = isnull(G.[value],''), 标识 = Case When COLUMNPROPERTY( A.id,A.name,'IsIdentity')=1 Then '√'Else '' End, 主键 = Case When exists(SELECT 1 FROM sysobjects Where xtype='PK' and parent_obj=A.id 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,'') 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='OrderInfo' --如果只查询指定表,加上此条件 Order By A.id,A.colorder
0 0
- 将sql结构 导出excel
- sql server 表结构 导出 到excel
- SQL SERVER导出表结构到Excel
- SQL SERVER导出表结构到Excel
- 如何将MySQL数据表的结构导出到excel文件
- SQL Server表结构导出为Excel代码
- MS SQL SERVER导出表结构到Excel
- MS SQL SERVER导出表结构到Excel
- MS SQL SERVER导出表结构到Excel
- MS SQL SERVER导出表结构到Excel
- SQL Server数据库表结构导出到Excel表
- 用SQL*Loader将Excel数据导出到Oracle
- 用SQL*Loader将Excel数据导出到Oracle
- 用SQL*Loader将Excel数据导出到Oracle
- 将SQL Server数据表导出到Excel中
- 将excel文件中的数据导入导出至SQL数据库
- PL/SQL DEVELOPER里将数据导出到EXCEL里面
- 将SQL Server 2005中的数据导出为Excel
- LAMP网站架构方案分析
- Hibernate学习笔记(4)Hibernate映射文件之many-to-many(多对多关联)
- json知识总结
- 【EL表达式】EL表达式入门
- 导入ASIHTTPRequest 提示<libxml/HTMLparser.h> 找不到头文件
- 将sql结构 导出excel
- windows设计
- ArcGIS教程:页面布局基本词汇
- latex设置表格字体大小
- 【solr专题之一】Solr快速入门
- MongoDB学习04之用户认证
- Invalid byte 3 of 3-byte UTF-8 sequence.的原因
- 介绍几个cmd的替代品
- oracle RAC ORA-03113 错误解决