-6ren">
gpt4 book ai didi

sql - "Results to Text"选项中设置的 SQL Server 中的自定义分隔符不起作用

转载 作者:行者123 更新时间:2023-12-04 17:40:17 24 4
gpt4 key购买 nike

我对保存 SQL 查询的结果很感兴趣,比如 SELECT语句,作为 SSMS 中管道 ( | ) 分隔的文本文件。

我可以使用 做到这一点导出向导 .

但是,似乎有一种更简单的方法,即在 Tools>Options 中设置“自定义分隔符”下 Query Results>SQL Server>Results to Text如图所示:


然后,如果我指定 "Results to Text""Results to File" ,我应该得到管道分隔的结果。

这也在这里概述:Obtaining Pipe Delimited Results from SQL Server using SSMS

但是,这样做我仍然得到通常的输出结果到文本或文件。

我不知道我错过了什么或做错了什么。

谢谢你的帮助。

最佳答案

感谢@AlexYu,答案只是应用“关闭和打开”技巧。在此设置中的更改生效之前,需要关闭并重新打开 SSMS。

顺便说一下,在这种情况下,断开并重新连接到 SQL 服务器不起作用。我已经做了一些基本的测试,这似乎也适用于这里的其他选项,例如在 Query Results>SQL Server>Results to Grid 下.

我使用的是 Microsoft SQL Server Management Studio v17.9.1,内部版本号 14.0.17289.0。

关于sql - "Results to Text"选项中设置的 SQL Server 中的自定义分隔符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54853827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com