sql - 如何在 SQL 中使用选择查询生成 csv 文件

标签 sql sql-server sql-server-2005

Possible Duplicate:
How to export data as CSV format from SQL Server using sqlcmd?

我想使用 SQL 服务器中的选择查询生成 CSV 文件。

下面的代码在 mySQL 中可以正常工作:

select * into outfile 'd:/report.csv' fields terminated by ',' from tableName;

它生成了 CSV 文件。

有人知道如何在 SQL 服务器中使用选择查询创建 CSV 文件吗?

最佳答案

这样可以吗

sqlcmd -S server -U loginid -P password -d DBname -Q "select * from tablename" -o output.csv

编辑:

如果您想执行像 -i sql_script_filename.sql 这样的 SQL 脚本,请使用 -i 选项

关于sql - 如何在 SQL 中使用选择查询生成 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6776883/

相关文章:

php - 同一路径(分支)内的最短字符串

mysql - 关于 Struts 中 SQL 语法抛出 MySQLSyntaxErrorException

mysql - 2 列以 MUL 作为键?

c# - 如何将图像存储到 varbinary(max) 列?

sql-server-2005 - SSRS 报告 - 导出为 CSV

sql-server - SQL Server : COLLATE CS->CI performance vs UPPER

Mysql单表复杂问题

sql - 两个查询返回不同的数据

c# - 从 C# 读取/写入 SQL Server 2005/2008 时文件被损坏?

sql-server - Sql 调试查询与 Management Studio 中的调试同时运行 - 锁定数据会挂起查询