以Excel格式导出SQL结果
exec master..xp_cmdshell'bcp“从[db name].[table name]中选择*” queryyout D:\testing1.xls-o“D:\querycommanddetails.txt”-T-c-c RAW'以Excel格式导出SQL结果,sql,sql-server,Sql,Sql Server,exec master..xp_cmdshell'bcp“从[db name].[table name]中选择*” queryyout D:\testing1.xls-o“D:\querycommanddetails.txt”-T-c-c RAW' 我在本地计算机上运行上述查询,但系统显示输出为“NULL”。有人能帮忙吗?应该是这样的。。无queryyout仅out exec master..xp_cmdshell'bcp "select * from [db name].[table name
我在本地计算机上运行上述查询,但系统显示输出为“NULL”。有人能帮忙吗?应该是这样的。。无
queryyout
仅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
改用
sqlcmd
。仅仅说仍然不能工作是不够的。。您得到的错误是什么?相同..SQL显示为NULL,Exxcel文件中没有导出任何内容,然后检查您的表是否有任何记录?它有..我已经检查过了..有人说了删除-o选项..但它也不工作使用错误文件并查看您得到的确切错误。请参见编辑。