2013-01-07 64 views
2

我想将我的查询结果导出到.csv文件(本地)。我一直在Google上搜索一下......似乎无法找到一个很好的简单例子。谢谢您的帮助。tsql:如何将查询结果导出为.csv?

例如: “选择前3 *从表”,以-----> “C:\ DATA \ test_data.csv”

+0

这通常由SQL客户端完成。你在使用哪一个? –

+0

SQL Server 2008 Dev。我想通过编程的方式来完成这项工作,并将其作为一项工作来运行。 – AhabLives

+2

本网站上有很多很多[问题](http://stackoverflow.com/search?q=sql+export+csv)关于将数据从SQL Server导出到csv。你已经尝试了哪些解决方案?你有什么具体问题? – Pondlife

回答

2

您可以使用命令行bcp或SQL Server集成服务做到这一点

bcp "SELECT TOP 3 * FROM test.dbo.table1" queryout c:\temp\table1.csv -c -t, -T -S .\SQLEXPRESS