Oracle存儲過程for語句用法

oracle存儲過程for語句用法,并且每500條提交一次。 create or replace procedure PS_TEST IS begin FOR i IN 1..10000 LOOP –delete from test where name=to_char(i); – INSERT INTO test VALUES(to_char(i),i+2); IF MOD(i,500) = 0 THEN COMMIT; END IF;

Oracle存儲過程for語句用法,并且每500條提交一次。

create or replace procedure PS_TEST IS
begin
?????? FOR i IN 1..10000
?????? LOOP
???????? –delete from test where name=to_char(i);

?????? INSERT INTO test VALUES(to_char(i),i+2);
?????? IF MOD(i,500) = 0 THEN
?????? COMMIT;
?????? END IF;
?????? END LOOP;
?????? COMMIT;
end PS_TEST;

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享