SQL —— 時刻提防一些髒資料 [ 回車, 換行, 空格, Tab鍵形成的製表符 ]
set @XX= replace(replace(CONVERT(VARCHAR(max),@XX),char(10),''),char(13),'')
set @XX = ltrim(rtrim( @XX ) )---------------------------------
DECLARE @str VARCHAR(MAX) SET @str='abc abc def' PRINT @str+',長度:'+CONVERT(VARCHAR(MAX),LEN(@str)) SET @str=REPLACE(REPLACE(REPLACE(@str,CHAR(13),''),CHAR(10),''),CHAR(9),'') PRINT @str+',長度:'+CONVERT(VARCHAR(MAX),LEN(@str))結果如下:
abc abc def,長度:13 abc abcdef,長度:10
DECLARE @str VARCHAR(MAX) SET @str='abc abc def' PRINT @str+',長度:'+CONVERT(VARCHAR(MAX),LEN(@str)) SET @str=REPLACE(REPLACE(REPLACE(@str,CHAR(13),''),CHAR(10),''),CHAR(9),'') PRINT @str+',長度:'+CONVERT(VARCHAR(MAX),LEN(@str))結果如下:
abc abc def,長度:13 abc abcdef,長度:10
相關文章
- 替換SQL欄位中的換行符,回車符,空格等特殊符號SQL符號
- oracle去掉資料裡的tab、回車、換行等特殊符號Oracle符號
- oracle中去掉文字中的換行符、回車符、製表符Oracle
- oracle中去掉文字中的換行符、回車符、製表符小結Oracle
- sqlserver資料庫 去除欄位中空格,換行符,回車符(使用replace語句)SQLServer資料庫
- CHARINDEX、表中有製表符、換行符、回車符的查詢和取消掉的方法Index
- js 去掉空格.回車.換行JS
- sqlserver查詢一張表所有欄位是否含製表符、換行符、回車符SQLServer
- oracle 回車、換行符Oracle
- Windows & Unix 檔案格式之迷, 空格、回車換行、tab 轉換及其相關工具(轉載)Windows
- 如何在ultraedit刪除空行(含空格,tab,製表符等怪字元)字元
- C語言中回車,換行,空字元與空格:fgets和gets在讀取換行符的區別C語言字元
- 【換行符】Windows、Unix、Mac不同作業系統的回車符 和換行符 WindowsMac作業系統
- SQLServer中Tab製表符的影響SQLServer
- js將文字框的內容回車換行符轉換為<br/>換行JS
- linux下的製表符和換行Linux
- Linux - 回車符和換行符及其在不同系統上的區別Linux
- 回車和換行
- c#換行符及空格符(轉義字元)C#字元
- shell去掉echo和cat 的行前空格或製表符
- 正規表示式.號元字元(除了回車符\r和換行符\n)字元
- 用Enter鍵替代Tab鍵切換欄目的資料窗
- 關於在textarea中輸入回車換行和空格字元的正常顯示 (轉)字元
- source insight 儲存時刪除多餘空格,去除多餘空格 space tab鍵
- linux 中 grep匹配 區分空格和製表符Linux
- 菜鳥教程之工具使用(八)——EGit禁止自動轉換回車換行符Git
- 練習1-20 編寫程式detab:將輸入的製表符替換成適當數目的空格,使空格充滿到下一個製表符終止位的地方
- ultraedit中將某字元替換為回車符字元
- Android 回車換行的持久化Android持久化
- DataFrame儲存為hive表時的換行符問題Hive
- gvim中換行符(Enter鍵)的操作
- excel表裡分隔符替換為製表符的操作方法Excel
- DOS,UNIX中的回車換行區別
- 怎樣讓word不顯示回車符號 如何去掉word中的回車符符號
- 【SqlServer】【Oracle】sql複製表定義及複製資料行SQLServerOracle
- 【PB】製表符和基本資料型別資料型別
- python 中用什麼鍵縮排 —— tab 還是空格?Python
- 批次去掉Word/WPS中的回車符符號符號