由于数据输入前端没控制,导致人员的邮箱、手机号中存在空格、换行的情况。对后续对接到其他系统有造成影响。因此进行了一次批量处理。
--去空格
select code,t.email,t.ismdm,t.mobile from bd_psndoc t where t.mobile like '% %' ;
update bd_psndoc t set t.mobile=trim(t.mobile) ,t.ismdm='2' where t.mobile like '% %';
--去除换行
select code,t.email,t.ismdm,t.mobile from bd_psndoc t where t.mobile like '%' || chr(10)||'%' ;
update bd_psndoc t set t.mobile=replace(t.mobile,chr(10),'') ,t.ismdm='2' where t.mobile like '%' || chr(10)||'%';
--去掉回车
select code,t.email,t.ismdm,t.mobile from bd_psndoc t where t.mobile like '%' || chr(13)||'%'
update bd_psndoc t set t.mobile=replace(t.mobile,chr(10),'') ,t.ismdm='2' where t.mobile like '%' || chr(13)||'%';