sql中的製表符 換行符 回車符,問題

2022-01-11 17:55:11 字數 686 閱讀 6044

前一陣子用excel匯入資源,使用join時發現匹配項為0

趕緊用left join看看情況,發現無法鏈結表。

後來覺得可能是換行的問題,發現還真是,於是就在資料庫裡刪除不想要的字元了,當然,一定要養成良好習慣,遇到update或者delete,一定要先用select探路:

select a,b from

table

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...