CSUN#90600 Miljoenen records verwijderen in bulk leidt tot een geheugenprobleem, daarom tussentijds commits.

svn path=/Customer/; revision=70562
This commit is contained in:
Sander Schepers
2025-10-07 16:30:19 +00:00
parent e3c50f1a0f
commit bd97ac6d8d

View File

@@ -37,6 +37,7 @@ BEGIN
-- SELECT alg_ruimte_key
-- FROM prs_v_perslidwerkplek_gegevens)
AND r.alg_ruimte_aanmaak >= v_min_date;
COMMIT;
/* 2) VERDIEPINGEN daarna (alleen als er geen ruimtes meer onder hangen) */
DELETE FROM alg_verdieping v
@@ -49,6 +50,7 @@ BEGIN
SELECT 1
FROM alg_ruimte r
WHERE r.alg_verdieping_key = v.alg_verdieping_key);
COMMIT;
/* 3) GEBOUWEN tot slot (alleen als er geen verdiepingen meer onder hangen) */
DELETE FROM alg_gebouw g
@@ -61,6 +63,7 @@ BEGIN
SELECT 1
FROM alg_verdieping v
WHERE v.alg_gebouw_key = g.alg_gebouw_key);
COMMIT;
END;
/