`
magnesium
  • 浏览: 29401 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQLServer2005导出表格式语句

    博客分类:
  • DB
阅读更多

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   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, ' '),
欄位說明       =   ISNULL(G.[VALUE], ' ')
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 





然后在输出结果的地方又键-》结果另存为csv或文本文件即可
分享到:
评论

相关推荐

    sql表结构自动生成word文档

    将SQL SERVER数据库表结构自动生成word文档,速度快,效率高

    后台数据库为SQL Server 2000简介

    一、 引言 2 1.1背景与目的 2 ...6.1.1创建表格SQL语句 42 6.1.2创建视图SQL语句 45 6.1.3创建索引SQL语句 47 6.3数据查询 47 6.4数据更新 49 6.4.1数据添加 49 6.4.2数据修改 49 6.4.3数据删除 50 七、总结 51

    Lumigent Log Explorer for SQL Server v4.0.2.rar

    你可以浏览**志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的...

    sql server 简单管理工具

    适合对SQLSERVER 多实例数据库批量管理,可以批量执行SQL语句,查询至表格并导出.批量备份,批量还原,批量删除,批量附加,批量分离,批量收缩等.

    SQL SERVER 2000开发与管理应用实例

    涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、数据库安全、系统表应用实例、SQL Server...

    Log Explorer for SQL Server v4.22 含注册机

    他可以支持SQLServer7.0、SQLServer2000和SQLServer2005,提取标准数据库的日志文件或者备份文件中的信息。 其中提供两个强大的工具:日志分析浏览,对象恢复。具体功能如下: l 日志文件浏览 l 数据库变更审查 l...

    Log Explorer 4.2 MSSQL数据库日志查看及数据恢复工具

    你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的...

    LogExplorer4.2 For sql server使用教程

    Log Explorer主要用于对MSSQLServer的事务分析和数据恢复。可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失

    sqlserver2000基础(高手也有用)

    9.4.3 在客户端实现SQL Server数据导入与导出处理的一些说明 289 9.5 在数据库中存取文件 290 9.5.1 SQL Server中的文件存取方法 290 9.5.2 程序中的文件存取处理方法 292 第 10 章 作业 295 10.1 作业...

    Log explorer 带汉化 支持sql 2005

    你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的...

    Log Explorer for SQL Server v4.22

    你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的...

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    一、导出数据。...错误没治了,最终找到解决方案,可以指定mysql的mysqldump,路径为:/usr/local/mysql/bin/mysqldump,这样是把数据导出为sql语句的insert语句。 由于需要是把数据导出为excel,所以通过

    SQL SERVER 与ACCESS、EXCEL的数据转换方法分享

    利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下: 一、SQL SERVER 和ACCESS的数据导入导出 常规的数据导入导出: 使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些...

    SQL SERVER 与ACCESS、EXCEL的数据转换

    熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,...

    SpringBoot项目----签到管理系统(附有sql语句)

    * 实现了用户的签到和签退,设定签到时间未上午9点,签退时间未下午17:30 ,用户只能签到一次。...* 管理员可以登录后台,对用户进行管理,可以查看用户签到信息,进行条件查询,可以导出excel表格

    Log Explorer 4.2(含注册码)

    你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过 update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的...

    EXCEL转SQL软件E2S.rar

    工具是java开发,文件包含了32位所需...工具使用:打开工具,选择excle数据表格,修改sql表名和对应的字段名称,点击【导出】选择目录输入sql语句,sql查询窗口打开导出的sql文件,点[执行】检查数据是否已插入到表中

    滴答表格企业版 5.1.2

    目前我们的数据 挖掘引擎支持Oracle、SQLServer、DB2、MySql、ACCESS等; 支持外部数据的导入导出 您只需要一条语句即可实现与其它应用程序的数据交互,包括PDF、EXCEL、CSV、图片,同时您还可以精确导入EXCEL文件...

    PLSQL Developer 7.1.5

    使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe事件、浏览会话信息等。  授权——大多数开发环境中,您不希望所有...

    滴答表格专业版 4.2.2

    目前我们的数据挖掘引擎支持Oracle、SQLServer、DB2、MySql、ACCESS等; 7.支持外部数据的导入导出 您只需要一条语句即可实现与其它应用程序的数据交互,包括PDF、EXCEL、CSV、图片,同时您还可以精确导入EXCEL文件...

Global site tag (gtag.js) - Google Analytics