1. 去掉表中某个字段的空格;因为导入数据的时候,可能是通过Excel 导入的。数据字段会有空格的存在,查询时很可能因为这些空格的存在导致查询不出/查询不全数据。所以需要对字段进行去空格处理;
update TEMP_CHECK_USER_DEPART set dept_name=replace(dept_name,' ')
2:用replace 函数 去替换数据中的 ‘/’
今天往Oracle 中导入数据时,有一个列导入的数据应该时‘2011-10-11’ 的格式,结果导入的数据为 ‘2011/10/11’格式的,5000多条记录要一条条改基本不可能。 后来想到了replace这个函数,具体用法如下:
update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' ) 解决了我们问题。