SSMS 修正斷行符號

問題描述
當預存程序或其他資料庫程式碼中,包含了非 Windows 的斷行符號,
在資料庫專案進行比對時,
會顯示檔案有差異,但看不到差異的文字內容,
更新至原始碼後,
再一次比對仍會顯示檔案有差異...
解決方法 SSMS 開啟自動檢查編碼,並進行修正為Windows 斷行符號。
步驟如下:
SSMS 開啟自動檢查編碼 1: Open SSMS 2: Got to Tools > Options 3: Expand the Environment Tab 4: Select Documents> Check the option for consistent line ending on load.
開啟有問題的預存程序, 會提示有編碼問題,請按下 [Yes] 進行修正
參考資料 CRLF跟LF之區別 --- 隱形的 bug http://violin-tao.blogspot.com/2016/05/crlflf-bug.html
Git 在 Windows 平台處理斷行字元 (CRLF) 的注意事項 https://blog.miniasp.com/post/2013/09/15/Git-for-Windows-Line-Ending-Conversion-Notes
解決方法 SSMS 開啟自動檢查編碼,並進行修正為Windows 斷行符號。
步驟如下:
SSMS 開啟自動檢查編碼 1: Open SSMS 2: Got to Tools > Options 3: Expand the Environment Tab 4: Select Documents> Check the option for consistent line ending on load.
開啟有問題的預存程序, 會提示有編碼問題,請按下 [Yes] 進行修正
參考資料 CRLF跟LF之區別 --- 隱形的 bug http://violin-tao.blogspot.com/2016/05/crlflf-bug.html
Git 在 Windows 平台處理斷行字元 (CRLF) 的注意事項 https://blog.miniasp.com/post/2013/09/15/Git-for-Windows-Line-Ending-Conversion-Notes