初学者请教各位:

我想定期从SQLSERVER导出到excel表,并且每次导出都要自动创建一个新的excel表。
现在的问题是通过DTS工具,每次导出目的只能选择已经存在的表,而不能自动创建
那么怎样在sqlserver里就能通过SQL语句创建新的excel表呢?

21 个解决方案

#1


用bcp语句就可以


CREATETABLEtb(idINT,vVARCHAR(10))
GO
INSERTtbSELECT1,'a'
UNIONALLSELECT2,'c'
GO

EXECmaster..xp_cmdshell'bcp"test..tb"out"c:\test.xls"-c-q-S.-U"sa"-P"xxx"'
GO
DROPTABLEtb
GO




更多相关文章

  1. 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
  2. mysql常用命令/语句学习三
  3. StringBuilder 拼接sql语句比较快
  4. 求一SQL语句(如何按某列的值分组且取出每组前几行的数据)
  5. 1)如何用语句来查看一个表内是否建了索引2)或用plsql查看一个表
  6. 高手是怎样炼成的:精妙SQL语句介绍
  7. 如何判断如下的sql语句是否被正确执行了
  8. 在线求助.Select语句包含ERP单据内表头与表身信息
  9. Spring 中jdbcTemplate 实现执行多条sql语句

随机推荐

  1. 如何在chart.js中为饼图添加标签
  2. 禁用Chrome严格的MIME类型检查
  3. JavaScript正则表达式定义字符集
  4. 用npm-run自动化任务
  5. “错误:路径必须是字符串”(v5.10.0)
  6. 放在和中的javascript语句,但是语句不在函
  7. 使用php Ajax在数据库中插入动态数据
  8. 打字稿:无法访问类属性[重复]
  9. Change ALL links, hrefs,urls with vani
  10. 1、突然对jQuery的心血来潮