Oracle批量更新一个字段的一部分。
问题:批量更新一个字段的一部分
批量修改 7500074 ,7500075, 7500076 为 12300074,12300075, 12300076
更改sql:
update 表名 set 修改字段(F_PJH) =replace(F_PJH,75,123) where subStr(F_PJH,0,2) = 75 and 其他条件;
执行结果:
12300074,123000123, 12300076
可以发现 7500075 更新后出现问题。又单独修改了一次。批量修改的时候没考虑,欢迎指教。