update table set fa=replace(fa,chr(13),”) ; — 除去回车符
update table set fa=replace(fa,’ ‘,”) ; — 除去空格符
我们的例子
select user_nm,user_code,length(user_code),length(replace(replace(user_code,chr(9),”),’ ‘,”)) from flow_user where length(replace(replace(user_code,chr(9),”),’ ‘,”))!=length(user_code);
ascii码 数值 8、9、10 和 13 可以分别转换为退格符、制表符、换行符和回车符。
用上的chr(13),并没有解决问题,所以我们这里判断是用户在excel输入的时候,习惯性了使用了制表符,所带来的问题。
所以这里我们使用chr(9),不出所料。
