You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSIS代码存储表SQL复制粘贴换行效果不一致如何统一设置?

SSIS存储库SQL复制换行格式不一致解决方案

你和同事的复制结果差异是换行符存储格式、粘贴目标工具的换行解析规则不匹配导致的,按以下步骤设置即可统一效果:

1. 存储端统一换行符格式

SSIS存储SQL时如果只用了LF(\n)作为换行标记,部分Windows平台工具会忽略换行,直接展示为单行。统一修改为Windows标准的CRLF(\r\n)即可适配绝大多数工具:

  • 可以直接运行SQL批量修正存量数据,把所有换行符替换为标准CRLF:
UPDATE <你的SSIS代码存储表名>
SET [SQL Code] = REPLACE(REPLACE([SQL Code], CHAR(13), ''), CHAR(10), CHAR(13)+CHAR(10))

注:CHAR(13)对应回车符CR,CHAR(10)对应换行符LF,语句会先清除原有混乱的换行标记,再统一替换为标准格式。

2. 同事端编辑器配置调整

根据常用的工具做对应设置即可:

  • 如果用SQL Server Management Studio(SSMS):
    依次打开「工具」→「选项」→「查询结果」→「SQL Server」→「以网格显示结果」,勾选「在复制或保存结果时保留CR/LF」,重启SSMS后生效。
  • 如果用Notepad++:
    依次打开「设置」→「首选项」→「新建文档」,换行符区域选择「Windows(CRLF)」即可。
  • 其他文本编辑器:确认没有关闭「识别换行符」「自动换行」相关配置即可。

3. 临时快速处理方案

如果不想调整全局配置,同事复制后粘贴到SSMS新建查询窗口,按下快捷键Ctrl+K再按Ctrl+F调用原生SQL格式化功能,会自动把单行SQL调整为规范的多行格式。

内容的提问来源于stack exchange,提问作者smul86

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 11:12:02