在SQL Server Management Studio中是否有SELECT … INTO OUTFILE等效项?

MySQL有一个nifty命令SELECT … INTO OUTFILE,可以将结果集写入一个文件(CSV格式或一些其他可选格式)。

我目前使用SQL Server Management Studio来查询MS-SQL后端服务器。我有多个SQL查询,并希望将输出结果集写入一个文件。有没有什么办法,我可以将查询的结果直接存储到文件?

在SSMS中,“查询”菜单项…“结果到”…“结果到文件”

快捷键= CTRL shift F

您也可以在全局设置

“工具”…“选项”…“查询结果”…“SQL Server”..“默认目标”下拉菜单

编辑:注释后

在SSMS中,“查询”菜单项…“SQLCMD”模式

这允许您像操作一样运行“命令行”。

在我的SSMS 2008中的快速测试

:OUT c:\foo.txt
SELECT * FROM sys.objects

编辑,2012年9月

:OUT c:\foo.txt
SET NOCOUNT ON;SELECT * FROM sys.objects
http://stackoverflow.com/questions/6354130/is-there-a-select-into-outfile-equivalent-in-sql-server-management-studio

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在SQL Server Management Studio中是否有SELECT … INTO OUTFILE等效项?