N 多存储过程执行问题。
oracle:oracle 10g
系统:sun os 5.10
大家好:
我想问下,执行 19W 条 begin PKG_P_AN.PRE(入参……); end; 存储过程 有什么好的方法么?入参都不相同。。。
begin
begin pkg_p_an.pre(入参……);end;
begin pkg_p_an.pre(入参……);end;
begin pkg_p_an.pre(入参……);end;
begin pkg_p_an.pre(入参……);end;
begin pkg_p_an.pre(入参……);end;
begin pkg_p_an.pre(入参……);end;
……
end;
这样执行的话,因为会操作同一张表导致报错。有没有什么好的方法。
有没有说明好的方法能 执行 19W 条
------解决方案--------------------非要跑19W次procedure?
一个procedure里面用个游标,把原来的逻辑写在里面,循环处理不行么?