当SP内容稍多,估计超过数十行,源代码格式就容易变乱,比如无故增加空行,在行尾加入数十个空格。。。
今天还发现居然将行截断为新行了<字符倒没丢失,若直接Alter自然报错>。。。
此问题从2000、2005到2008均存在,不知MS的官方人士都不写SP么,还是没有收到用户的BUG反馈?
參照
解決方法連接
多谢。。。得改下习惯调用新SP取源代码了
更期待MS将此BUG改进。。
主要是回车/换行的问题
如果你的代码中的换行符不是完整的回车符+换行符(char(13)+char(10)
则 sp_helptext 输出的结果会数据错乱, 否则不会出问题的
主要是回车/换行的问题如果你的代码中的换行符不是完整的回车符+换行符(char(13)+char(10)则 sp_helptext 输出的结果会数据错乱, 否则不会出问题的
一行超過255字符會出現錯行顯示
鄒老大看sp_helptext 里面的這一段
CREATE TABLE #CommentText(LineId int ,Text nvarchar(255) collate database_default)
偶写SP均是标准的格式,不敢说是国际标准,至少也完全是自己的风格标准
一行在150个字符以内,即我屏幕宽度内,极少超出一行屏幕的
只用SSMS or 2000的Query Analyzer,所以回车符肯定是标准的
一直反感于其源代码格式‘BUG’。。。。