UWVA#55161 AFTERSALES-export+post-import/Anonimisering kenmerksoorten
svn path=/Customer/trunk/; revision=39993
This commit is contained in:
@@ -6970,6 +6970,34 @@ AS
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
ORDER BY 1;
|
||||
|
||||
CURSOR c_mld_kenmerksoorten
|
||||
IS
|
||||
SELECT m.mld_melding_key,
|
||||
km.mld_kenmerkmelding_key -- Inclusief eventueel verwijderde kenmerken!
|
||||
FROM mld_melding m, fac_tracking tr, mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key IN (1267, 1665, 1722, 1765) -- Adres/Telefoonnummer/IBAN/Exacte tenaamsteling
|
||||
AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
ORDER BY 1;
|
||||
|
||||
CURSOR c_bes_kenmerksoorten
|
||||
IS
|
||||
SELECT b.bes_bestelling_key,
|
||||
kb.bes_kenmerkbestell_key -- Inclusief eventueel verwijderde kenmerken!
|
||||
FROM bes_bestelling b, fac_tracking tr, bes_kenmerkbestell kb, bes_kenmerk k
|
||||
WHERE b.bes_bestelling_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (6, 7) -- BESOTV/BESREJ
|
||||
AND b.bes_bestelling_key = kb.bes_bestelling_key
|
||||
AND kb.bes_kenmerk_key = k.bes_kenmerk_key
|
||||
AND k.bes_srtkenmerk_key IN (4, 8, 81) -- Afgeven bij/Telefoon/Afleveradres
|
||||
AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
ORDER BY 1;
|
||||
|
||||
-- Delete 'BSN' van alle bezoekers bij afspraken >31 dagen oud! (UWVA#28511)
|
||||
CURSOR c_afspraak
|
||||
IS -- Afspraken met een bezoeker met een gevuld BSN-veld!
|
||||
@@ -7185,6 +7213,28 @@ BEGIN
|
||||
|
||||
COMMIT;
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
FOR rc IN c_mld_kenmerksoorten
|
||||
LOOP
|
||||
fac.trackaction ('#MLDUPD', rc.mld_melding_key, NULL, v_nu, v_txt_anoniem);
|
||||
|
||||
DELETE FROM mld_kenmerkmelding
|
||||
WHERE mld_kenmerkmelding_key = rc.mld_kenmerkmelding_key;
|
||||
END LOOP;
|
||||
|
||||
COMMIT;
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
FOR rc IN c_bes_kenmerksoorten
|
||||
LOOP
|
||||
fac.trackaction ('#BESUPD', rc.bes_bestelling_key, NULL, v_nu, v_txt_anoniem);
|
||||
|
||||
DELETE FROM bes_kenmerkbestell
|
||||
WHERE bes_kenmerkbestell_key = rc.bes_kenmerkbestell_key;
|
||||
END LOOP;
|
||||
|
||||
COMMIT;
|
||||
|
||||
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
FOR rc IN c_afspraak
|
||||
LOOP
|
||||
|
||||
Reference in New Issue
Block a user