当前位置: 代码迷 >> Oracle管理 >> 怎么一次性去除 名称字段里的 全角空格
  详细解决方案

怎么一次性去除 名称字段里的 全角空格

热度:99   发布时间:2016-04-24 04:20:50.0
怎样一次性去除 名称字段里的 全角空格
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 , ' ','')
  相关解决方案