sql中去掉換行符和回車符


     

      在sql 語法中,char(13),char(10)或nchar(13),nchar(10)可表示SQL中的回車換行符,但是會以空格的形式顯示。

      replace(replace(字段名,char(10), ''),char(13),'') 即解決了這個問題。

 

      假如有一schema(模式)中的一張表有raw_data的字段,更新並去除字段去除回車符,換行符,空格和水平制表符的語句如下:

UPDATE guard_patrol.patrol_item_raw_data SET raw_data=REPLACE(REPLACE(REPLACE(REPLACE(raw_data,CHR(13),''),CHR(10),''),CHR(9),''),' ','');

      注意:不同的數據庫可能CHR不同,如果報錯,需替換為CHAR!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM