witam,
mam taką sytuację - jest kilkadziesiąt-kilkaset tysięcy rekordów do update'u. nie wiem ile to potrwa dlatego chciałbym co jakąś partię (np. co 1000) commitować zmiany. jak mogę to efektywnie zrobić? używam oracle 10g XE.
myślałem o tym, żeby zrobić procedurę zliczać iteracyjnie jakąś zmienną:
if (zmienna >= 1000)
COMMIT();
end if;
ale nie jest to zbyt wydajne. jak można zatwierdzać zmiany blokami? googlałem pod hasłami : "autonomic transactions", "partial transactions" ale nie znalazłem żadnych materiałów.
proszę o pomoc