Microsoft SQL Server中是否有INTO...OUTFILE
(来自MySQL)?
答案 0 :(得分:4)
此代码会将查询结果转储到文本文件中。
EXEC master..xp_cmdshell'bcp "SELECT TOP 5 CUSTOMERID FROM Northwind.dbo.Customers" queryout "c:\text.txt" -c -T -x'
<强>参考文献:强>
答案 1 :(得分:2)
您还可以使用sqlcmd或osql (in SQL 2000)来存储SSMS外部命令行的输出,就像从命令行使用mysql一样。您只需提供正确的参数,包括您要运行的查询。
答案 2 :(得分:1)
这取决于你想得到多少花哨。您可以使用SSMS to generate a CSV用户不太友好的选项是BCP export。我看到@ hamlin11只是建议