1. 问题表现

消息 102,级别 15,状态 1,过程 wx_kaliushui,第 8 行
'GO' 附近有语法错误。

为了说明问题,我把代码精简到极致,如下:

 


2. 排查过程

2.1. 去掉注释部分,问题解决

  

2.2. 去掉GO,问题解决

 

2.3. 注释掉GO,问题解决


2.4. 将代码全选复制到qq聊天记录,然后再全选复制回MSSMS,问题解决

 

 

 


2.5. 将代码复制到虚拟机的MSSMS,问题解决

且慢!GO前面的回车符号哪里去了?

 

2.6. 将代码保存成文件,然后用记事本打开

 

且慢+1 !! GO前面的回车符号哪里去了??

2.7. 在MSSMS里面,在GO前面多敲几个回车,报错依旧

  

然后,再保存成文件,用记事本打开:

 

且慢+2 !!! GO前面的回车符号哪里去了?那么多回车啊。

 

2.8. 下载并安装Notepad++,打开最后一次保存的代码文件

这是什么鬼?CR和CR+LF有什么区别?

3. 虽然我不确定在敲那个绿色的回车时发生了什么,但我确定敲GO前面那4个回车时,并没有碰到其他任何键,以及,我确定我的键盘是没有问题的,为了验证回车键和键盘,回到MSSMS,重新敲一遍代码,并没有发现异常

 

4.没想到开博第一篇,居然记录了一个这样的事件。

THE END

posted on 2017-07-05 18:01  阿_修  阅读(444)  评论(1编辑  收藏  举报