以Excel格式导出SQL结果

时间:2013-12-25 19:36:54

标签: sql sql-server

  

exec master..xp_cmdshell' bcp"从[db name]中选择*。[table name]"   queryout D:\ testing1.xls -o" D:\ querycommanddetails.txt" -T -c -C RAW'

我在我的本地计算机上运行查询,但系统显示输出为' NULL'。是否有人帮忙?

1 个答案:

答案 0 :(得分:1)

应该是这样的..不仅queryout只有out

exec master..xp_cmdshell'bcp "select * from [db name].[table name]" 
out "D:\testing1.xls" -o "D:\querycommanddetails.txt"  -e "D:\error.txt" -T -c -C RAW'

修改

尝试从Windows命令提示符运行这种方式,看看它是否有效

bcp "select * from [db name].[table name]" queryout "D:\testing1.xls" -c -T