1. 问题
因为业务有些情况是需要用户手动输入信息的, 这个给用户的权限非常大, 里面什么特殊字符都是有可能包含进去的, 如果包含换行符 就会造成一行变成两行, 这中问题怎么避免呢?
2. 解决
我们手动写sql 去除掉特殊字符 然后抽取…
select
replace(replace(replace(comp_name, '|', ''),CHAR(10), ''),CHAR(13),'') as company_name
from mytable
char(10): 换行符
char(13): 回车符