SQL Server Management Studio 中的自定义分隔符不起作用

Posted

技术标签:

【中文标题】SQL Server Management Studio 中的自定义分隔符不起作用【英文标题】:Custom Delimiter in SQL Server Management Studio does not work 【发布时间】:2021-04-21 03:32:35 【问题描述】:

我正在尝试将分隔符更改为管道:

我已重新启动 SQL Server Management Studio。但是,我一直拥有带有前一个分隔符的 csv 文件。

还有必要做点别的吗?

【问题讨论】:

【参考方案1】:

您正在为“结果到文本”选项设置自定义分隔符。但是,您正在尝试将结果保存到“结果到网格”选项中。

如果您有结果到文本选项(快捷键 Ctrl + T),您将正确获得结果。您可以相应地复制并保存结果。

更新

关闭行数
SET NOROWCOUNT ON -- Add this setting before SELECT query
SELECT ...

或者在

工具 > 选项 > 查询执行 > SQL Server > 高级 > 检查 SET NOROWCOUNT

关闭完成时间

工具 > 选项 > 查询执行 > SQL Server > 高级。取消选中 显示完成时间复选框

【讨论】:

感谢您的回复。有可能表明我只需要表格中的信息。因为我要处理非常大的文件,并且很难在文本编辑器中打开它们以删除有关行数和完成时间的信息。 太棒了。几天来,我一直在努力将管道分开。非常感谢!!

以上是关于SQL Server Management Studio 中的自定义分隔符不起作用的主要内容,如果未能解决你的问题,请参考以下文章

怎样使用SQL Server Management Studio

标题: Microsoft SQL Server Management Studio

使用 SQL Server Management Studio 连接到 SQL Server

如何在 SQL Server Management Studio 中注册 SQL Server 服务器?

SQL Server Compact Edition 和 SQL Server 2008 Management Studio

从 SQL Server 2016 到 SQL Server Management Studio 2005 的 ETL