如何在SQL server中创建excel表并导出
16lz
2021-01-22
初学者请教各位:
我想定期从SQLSERVER导出到excel表,并且每次导出都要自动创建一个新的excel表。
现在的问题是通过DTS工具,每次导出目的只能选择已经存在的表,而不能自动创建
那么怎样在sqlserver里就能通过SQL语句创建新的excel表呢?
用bcp语句就可以
我想定期从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
更多相关文章
- 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
- mysql常用命令/语句学习三
- StringBuilder 拼接sql语句比较快
- 求一SQL语句(如何按某列的值分组且取出每组前几行的数据)
- 1)如何用语句来查看一个表内是否建了索引2)或用plsql查看一个表
- 高手是怎样炼成的:精妙SQL语句介绍
- 如何判断如下的sql语句是否被正确执行了
- 在线求助.Select语句包含ERP单据内表头与表身信息
- Spring 中jdbcTemplate 实现执行多条sql语句