在数据库里查询换行符和回车符我们用 ascii码 10和13,即 chr(10)为换行符,chr(13)为回车符
--查询有换行符的数据
SELECT * from 表名 WHERE "字段名" like '%'||chr(10)||'%';
--查询有回车符的数据
SELECT * from 表名 WHERE "字段名" like '%'||chr(13)||'%';
--查询有换行符或回车符的数据
SELECT * from 数据表名称 WHERE "字段" like '%'||chr(13)||'%' or "字段" like '%'||chr(10)||'%';
SELECT * from 数据表名称 WHERE "字段" ~* chr(13) or "字段" ~* chr(10) ;
查询出来后进行修改、替换
update 表名
set 字段名=replace(replace(字段名, CHR(13), ''), CHR(10), '')
where 字段名 ~* CHR(10) or 字段名 ~* CHR(13)