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