OUTFILE与Microsoft SQL Server等效吗?

时间:2011-06-17 20:21:37

标签: sql sql-server

Microsoft SQL Server中是否有INTO...OUTFILE(来自MySQL)?

3 个答案:

答案 0 :(得分:4)

此代码会将查询结果转储到文本文件中。

EXEC master..xp_cmdshell'bcp "SELECT TOP 5 CUSTOMERID FROM Northwind.dbo.Customers" queryout "c:\text.txt" -c -T -x'

<强>参考文献:

答案 1 :(得分:2)

您还可以使用sqlcmdosql (in SQL 2000)来存储SSMS外部命令行的输出,就像从命令行使用mysql一样。您只需提供正确的参数,包括您要运行的查询。

答案 2 :(得分:1)

这取决于你想得到多少花哨。您可以使用SSMS to generate a CSV用户不太友好的选项是BCP export。我看到@ hamlin11只是建议