MySQL有一个很棒的命令SELECT ... INTO OUTFILE,可以将结果集写入文件(CSV格式或其他一些可选格式)。
我当前正在使用SQL server Management Studio查询MS-SQL后端服务器。我有多个SQL查询,并希望将输出结果集写入一个文件。有没有什么方法可以将查询结果直接存储到文件中?
发布于 2011-06-15 14:58:11
在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发布于 2011-06-15 15:00:55
在SQL Management Studio中,您可以:
如果需要将其自动化,请使用bcp工具。
https://stackoverflow.com/questions/6354130
复制相似问题