如何解决SQL Server Management Studio中是否有SELECT…INTO OUTFILE等效项?
| MysqL有一个漂亮的命令“ 0”,可以将结果集写入文件(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
, 在SQL Management Studio中,您可以:
右键单击结果集网格,选择\“将结果另存为... \”并保存。
在工具栏上,切换“结果为文本”按钮。这将在每次查询运行时提示您输入文件名。
如果需要使其自动化,请使用bcp工具。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。