在 SQL Server 中查詢資料時發現文字中多出了 「\r」符號,沒辦法單純的使用 '\r' 來移除/替換字元,應該要使用 CHAR(13) 這樣的方式移除:
更新的語法如下:
參考資料:
Microsoft.Learn - REPLACE (Transact-SQL)
Microsoft.Learn - CHAR (Transact-SQL)
SELECT REPLACE(MyColumn, CHAR(13), '') AS NewText
FROM MyTable;
更新的語法如下:
UPDATE MyTable
SET MyColumn = REPLACE(MyColumn, CHAR(13), '');
參考資料:
Microsoft.Learn - REPLACE (Transact-SQL)
Microsoft.Learn - CHAR (Transact-SQL)
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com