USE DBname
UPDATE notestable
SET NotesColumn= REPLACE(NotesColumn,',','')
WHERE NotesColumn LIKE '%,%'
當我嘗試執行此代碼時,出現以下錯誤。嘗試從SQL的自由文本列中刪除逗號時出現錯誤
Msg 8116, Level 16, State 1, Line 2
Argument data type text is invalid for argument 1 of replace function.
我設法做類似的代碼,一個星期前,並已刪除此列均已引號但顯然我丟失的東西出來。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/12c2e9bf-a5c2-484a-a7b3-021890c61963/how-to-remove-comma-fro-sql-string?forum=transactsql
什麼數據是什麼樣子? – dbajtr
@dbajtr它是一個筆記列,用於當護士寫一篇關於患者發生的事情的簡短描述 –
可能您的字段可能是其他數據類型,而不是NVARCHAR?請檢查 –