替換SQL欄位中的換行符,回車符,空格等特殊符號
在通過富文字或Excel匯入到資料庫中時,在sql中回車、換行符回顯示為空格,但在校驗或使用時確能引發資料的不一致,因此需要把這些換行、回車、空格符號進行替換。
特殊符號介紹:
--1:回車符 CHAR(13)
--2: 換行 CHAR(10)
--3: 水平製表符 char(9)
特殊符號的處理:
1.回車符:REPLACE([fieldName],CHAR(13),''),如果要在html中輸出,則可替換為REPLACE([fieldName],CHAR(13),'<br>')
2.替換所有:
REPLACE(REPLACE(REPLACE(REPLACE([fieldName],CHAR(13),''),CHAR(10),''),CHAR(9),''),'
','')as [fieldName]
驗證欄位中是否存在換行符
可以使用CHARINDEX 或 Like 確認
1.SELECT * FROM [table] WHERE CHARINDEX(CHAR(10),[fieldName])>0;
2.SELECT * FROM [table] WHERE [fieldName] LIKE '%'+CHAR(10)+'%';
相關文章
- sqlserver資料庫 去除欄位中空格,換行符,回車符(使用replace語句)SQLServer資料庫
- oracle去掉資料裡的tab、回車、換行等特殊符號Oracle符號
- oracle中去掉文字中的換行符、回車符、製表符Oracle
- sqlserver查詢一張表所有欄位是否含製表符、換行符、回車符SQLServer
- oracle 回車、換行符Oracle
- linux_sed替換特殊符號Linux符號
- **PHP中替換換行符PHP
- ultraedit中將某字元替換為回車符字元
- 【換行符】Windows、Unix、Mac不同作業系統的回車符 和換行符 WindowsMac作業系統
- oracle中去掉文字中的換行符、回車符、製表符小結Oracle
- 用查詢替換快速批次刪除Word中的回車符號符號
- 正規表示式.號元字元(除了回車符\r和換行符\n)字元
- c#換行符及空格符(轉義字元)C#字元
- 批次去掉Word/WPS中的回車符符號符號
- CHARINDEX、表中有製表符、換行符、回車符的查詢和取消掉的方法Index
- HTML 中的特殊符號HTML符號
- CSS中的特殊符號CSS符號
- shell中的特殊符號符號
- 特殊符號符號
- Linux - 回車符和換行符及其在不同系統上的區別Linux
- url引數中有+、空格、=、%、&、#等特殊符號的問題解決符號
- js將文字框的內容回車換行符轉換為<br/>換行JS
- 怎樣讓word不顯示回車符號 如何去掉word中的回車符符號
- C語言中回車,換行,空字元與空格:fgets和gets在讀取換行符的區別C語言字元
- SQL —— 時刻提防一些髒資料 [ 回車, 換行, 空格, Tab鍵形成的製表符 ]SQL
- html中的常用特殊符號HTML符號
- Yaml中特殊符號"| > |+ |-"的作用YAML符號
- Html 特殊符號HTML符號
- Perl 的特殊符號符號
- 配置檔案或者模板中的佔位符替換工具類
- handlebars.js 用 <br>替換掉 內容的換行符JS
- XML中輸入特殊符號XML符號
- 換行符處理
- Linux 轉換換行符Linux
- 回車符號 ‘ ’ 的實際應用符號
- 常用特殊符號大全符號
- gvim中換行符(Enter鍵)的操作
- sed 取消檔案中的換行符