oracle 数据库 里有一人员表
姓名字段 有些人名 是有全角空格的
请问怎样一次性去除 名称字段里的 全角空格!?
------解决方案--------------------
select trim(replace(' 测 试 ',chr(32),'')) from dual;
update tb_emp set empName=trim(replace(empName,chr(32),''));
如果字段类型为char类型的话,右侧空格是去不掉的,char类型自动补空。
------解决方案--------------------
-- 去掉全角空格,用replace 吧。
update t
set name = replace(name , ' ','')