SQLServer分类导出数据.docVIP

  • 2
  • 0
  • 约2.1千字
  • 约 4页
  • 2015-08-07 发布于湖北
  • 举报
SQLServer分类导出数据.doc

SQL Server分类导出数据 摘要: 本文对sql serve数据库中的数据分类导出至excel文件进行了研究,通过xp_cmdshell存储过程与bcp的分析与使用,提出了简单有效的解决办法。 关键字:bcp;分类导出;queryout;sql server 引言 在实际应用中, 常常需要将sql serve数据库中的数据导出至excel中。将表中全部数据、按条件将部分数据导出至excel非常简单,但要将sql server表中数据按条件分类批量导出为多个excel文件就不那么简单了。例如:有一学生表(学号,姓名,系名,班级名,课程名称,成绩),现要按学号分类导出数据,每个学生为一类生成一个xls文件,若全校有一万三千名学生,就要分一万三千类,并生成一万三千个xls文件。如果我们一个个查询导出,工作量巨大,效率也低。为此,我们今天将研究bcp导出方法,采用while循环查询解决此问题。 2、准备工作 bcp是sql server中负责导入导出数据的一个命令行工具,它是基于db-library的,并且能以并行的方式高效地导入导出大批量的数据。此次研究,我们将调用sql server的一个系统存储过程xp_cmdshell以sql语句的方式运行bcp。 bcp由四个动作组成,in为导入,out为导出,queryout为使用sql语句导出,format为导出格式文件。在这里,我们的

文档评论(0)

1亿VIP精品文档

相关文档