Sql update script i Oracle
HejEr der nogen der kan fortælle mig om dette script er korrekt når man skal update i en tabel?
declare
i number := 0;
cursor s1 is SELECT rowid, t.* FROM Product t WHERE PRO_GROUP = '299';
begin
for c1 in s1 loop
update Product set PRO_GROUP = '999'
where rowid = c1.rowid;
i := i + 1;
if i > 10000 then
commit;
i := 0;
end if;
end loop;
commit;
end;
/