是否有時候使用文字編輯器 (ex: Notepad++) 好不容易將 SQL 語法編輯好
複製到 SSMS 想要執行的時候再執行的時候會出現 error 訊息,可以參考下列做法
情境說明
USE [master]
GO
上述簡單的語法卻出現 error 訊息如下
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'GO'
使用 Notepad++ 找出換行字元異常的地方
Menu View → Show Symbol → *Show All Characters
開啟後會顯示換行字元
發現換行字元是 CR
應該要 CRLF 如下圖
將異常字元替換掉之後再複製到 SSMS 就可以順利執行了
留言
張貼留言