sea*_*sey 5 sql sql-server ssms delimiter
我有兴趣将 SQL 查询的结果(如SELECT语句)保存为 SSMS 中的管道 ( |) 分隔文本文件。
我可以使用导出向导来做到这一点。
但是,似乎有一种更简单的方法,可以在Tools>Options下面设置“自定义分隔符” Query Results>SQL Server>Results to Text,如下所示:

然后,如果我指定"Results to Text"or "Results to File",我应该得到管道分隔的结果。
此处也概述了这一点:使用 SSMS 从 SQL Server 获取管道分隔结果
但是,这样做我仍然得到通常的输出,即结果到文本或文件。
我不知道我错过了什么或做错了什么。
感谢您的帮助。
感谢@AlexYu,答案只是应用“关闭和打开”技巧。在此设置中的更改生效之前,需要关闭并重新打开 SSMS。
顺便说一句,在这种情况下,断开并重新连接到 SQL Server 不起作用。我已经做了一些基本测试,似乎这也适用于此处的其他选项,例如在Query Results>SQL Server>Results to Grid.
我使用的是 Microsoft SQL Server Management Studio v17.9.1,内部版本号 14.0.17289.0。
| 归档时间: |
|
| 查看次数: |
12697 次 |
| 最近记录: |