mssql sqlserver 使用sql腳本剔除數據中的tab、空格、回車等特殊字符的方法分享

摘要:
在sqlserver開發中,經常有同事反饋沒法剔除空格,咱們能夠經過仔細檢查發現,並非空格字符,而是tab鍵,以下所示:sql



解決方法:
對於這些特殊字符的替換,咱們需採用字符所對應的ascii編碼進行替換,以下所示: sqlserver

 declare @a varchar(100)
set @a ='maomao365.com@blog.com'
---替換字符串中的@字符
select replace(@a,char(64),'') ---使用空格替換"@"字符
---替換字符串中tab 
select replace(@a,char(9),'') ---使用空格替換"tab"字符
---替換字符串中的回車鍵
select replace(@a,char(13),'') l---使用空格替換"enter"字符

 

來自:http://www.maomao365.com/?p=7714編碼

http://www.maomao365.com/?p=7714spa

相關文章
相關標籤/搜索