0
我有一个非常简单的过程与评论。例如:Flyway摆脱我的意见 - SQL Server 2012
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE test
AS
BEGIN
-- Single line comment
SET NOCOUNT ON;
SELECT GETDATE();
END
GO
脚本被保存为编码的UTF-8。
当我通过flyway迁移(成功)并稍后通过管理工作室进行检查时,我发现多行注释已被删除。另外,在查看飞路迁移程序时,SSMS会抱怨“不一致的线路终点”。我在这里错过了什么?
移动下面的评论CREATE PROCEDURE杀死你的文件 - SSMS这有助于 - 不确定它在迁移时是否有帮助。不一致的行结束意味着'\ n'上的某些结束,并且'\ r \ n'混合窗口/ linux样式行末端上的某些末端 –
好的,您是对的,在CREATE PROCEDURE之后检测到注释。谢谢。我怎样才能避免行结束问题?我只是在SSMS中编写程序脚本并保存文件。 – pinklotus
从这些评论的经验可能是无用的。更好地跟踪存储库中的变化,比如'SVN/GIT'。 – lad2025