Oracle 相关记录

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.主键列) , '/' , '-' )  解决了我们问题。



你可能感兴趣的:(Oracle)