【发布时间】:2010-09-10 13:29:09
【问题描述】:
我遇到了一个关于在 SQL 语句末尾放置返回字符的奇怪功能(可能与 SQL Management Studio 相关)。虽然查询在 ID 内运行良好,但相关功能破坏了我们的部署脚本。
基本上,出于某种原因,某些行被看起来像回车 (CR) 而不是 CRLF 的东西终止,如下面两个文件之间的差异所示:
现在我知道如何修改构建脚本来捕捉它,但我很好奇这是如何引起的。到底如何使用 CR 字符代替 CRLF 字符?
有人想吗?
【问题讨论】:
-
ANSI -> Unicode 转换? UNIX -> Windows 转换?很有可能,您在另一个编辑器中对其进行了编辑并保存了它,并且它以 UNIX 格式保存。
-
也许,我想它可能是从 unicode 格式的文件中复制/粘贴的。它是一个非常标准的标题,所以它是一个明显的可能性。如果不是评论,我会接受它作为答案:-)
-
我认为 Denis 可能是对的 - 我自己也有类似的问题,部署脚本会失败,似乎没有任何原因,结果总是 .sql 文件在不同的编辑器中被编辑过保存在不同的编码中
标签: sql-server sql-server-2005 ssms