前一陣子用excel匯入資源,使用join時發現匹配項為0
趕緊用left join看看情況,發現無法鏈結表。
後來覺得可能是換行的問題,發現還真是,於是就在資料庫裡刪除不想要的字元了,當然,一定要養成良好習慣,遇到update或者delete,一定要先用select探路:
select a,b fromtable
where notes like'%
'+char(13)+'%
'or notes like'%
'+char(10)+'%
'or notes like'%
'+char(9)+'%
'order
by nspdate desc
製表符
char(9
) 換行符
char(10
) 回車
char(13)
如果發現了資料,那就說明真的存在無用字元,下面就可以用替換法更新了:
update[maindata
]set
[code]=
replace([
code
], char(10), '')
一般情況下,是替換換行符,也就是char(10),當然也有其它情況,比如空格、全形空格等等,可以自行斟酌
SQL去除回車符,換行符,空格和水平製表符
sql去除回車符,換行符,空格和水平製表符,參考下面語句,一般情況是sql接受富文字或是textarea的內容。在 資料庫接收到這些資料之後,還是對其做一些處理。replace replace replace replace fieldname char 13 char 10 char 9 其中 c...
SQL清空換行符和回車符
用了excel匯入資料到sql server之後系統資料顯示正常,最近資料匯出遇到了問題,發現資料中有大量換行符導致匯出失敗。比較常出現的幾個字元 char 9 t 製表符 char 10 r換行符 char 13 回車符。可以使用replace把字段中的特殊字元替換為空。update compan...
替換SQL欄位中的換行符,回車符
替換sql欄位中的換行符,回車符 在富文字內容中通常會出現回車 換行內容。在sql資料庫中這些回車 換行符,輸出html後,表現為空格。這裡是在資料匯出 匯入中發現的,通常把回車 換行符找出來,用 替換。這裡使用了,sql 函式。replace string expression string pa...