1. 問題表現 消息 102,級別 15,狀態 1,過程 wx_kaliushui,第 8 行'GO' 附近有語法錯誤。 為了說明問題,我把代碼精簡到極致,如下: 2. 排查過程 2.1. 去掉註釋部分,問題解決 2.2. 去掉GO,問題解決 2.3. 註釋掉GO,問題解決 2.4. 將代碼全選複製 ...
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