使用语句导出查询结果吧:执行导出语句前先执行着一段代码:
EXEC sp_configure 'show advanced options',1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO 之后再执行下面的语句,当然你得修改将SQL SERVER中查询到的数据导成一个Excel文件
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务器名;U是用户;P是密码EXEC master..xp_cmdshell 'bcp axzq.dbo.Staff out d:staff.xls -c -q -S"." -U"sa" -P"gazx"'说明:还可以导出文本文件等多种格式
实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'EXEC master..xp_cmdshell 'bcp "select name from axzq..staff order by name" queryout d:staffName.xls -c -q -S"." -U"sa" -P"gazx"'
解决方案 »
- SQL2005中如何合并列?
- 关于插入时间的一个奇怪现象
- sql2005'逻辑运算符和物理运算符引用'求概念和例子.
- 數學公式如何存儲在數據庫中啊?
- Hibernate分组、分页查询
- UPDATE OPENROWSET 带条件的的SQL语句如何写
- sql2005做镜像,故障转移到镜像数据库后,可否把镜像ip改成主数据库ip使用,(程序不是net,无法自动转移)?
- like查询
- table1中为所有用户,table2中为所有交费用户(table2为table1的子集),请问怎样怎样用sql语句查table1中所有未交费用户?
- SqlDumpExceptionHandler: Process 51 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating thi
- 我给某一列加外码约束,但总是提示在关键字 'foreign' 附近有语法错误。
- 存储过程怎么给参数赋值
具体要查看你那几条错误数据的内容,看看如何替换及避免。
可以试试直接导入到txt,看看那几条数据是否有问题就知道是不是excel的问题了。
你重点检查错误或空行的记录,是否存在这种符号。