我现在有一个需求,Oracle数据库中有 700多万数据,我现在想修改其中一个字段的值,数据至少 500万,(如,字段type=0的 我要修改为 type=10) 请哪位高手 告诉我 用什么方法 更快的执行。我 用一个update 语句在数据库中操作,一晚上都没有执行完,时间太长了。请告诉我一个快速的执行方法。我现在 再用存储过程,不过看着速度 也不似很快。我的 存储过程 如下,
create or replace procedure up_table as
begin
update rytojs t set t.RLD_SFJTSLR='10' where t.RLD_SFJTSLR='0';
commit;
end;
exec up_table
请各位看看我的存储 过程有什么问题。
小弟 急需 解决 办法。