DLLG#69455 -- Automatisch anonimiseren van de bezoekers.
svn path=/Customer/trunk/; revision=53644
This commit is contained in:
@@ -1910,7 +1910,35 @@ AS
|
|||||||
AND fac_srtnotificatie_code = 'CUST01'
|
AND fac_srtnotificatie_code = 'CUST01'
|
||||||
AND b.bez_bezoekers_aanmaak < fac_tracking_datum);
|
AND b.bez_bezoekers_aanmaak < fac_tracking_datum);
|
||||||
|
|
||||||
|
CREATE OR REPLACE PROCEDURE dllg_daily
|
||||||
|
AS
|
||||||
|
v_volgnr NUMBER;
|
||||||
|
BEGIN
|
||||||
|
-- Anonymizeren van bezoekers (na 6 maanden) en personen (na 12 maanden)
|
||||||
|
SELECT COALESCE(MAX(fac_rapport_volgnr),0)
|
||||||
|
INTO v_volgnr
|
||||||
|
FROM fac_rapport
|
||||||
|
WHERE fac_rapport_node = 'Anonymize';
|
||||||
|
|
||||||
|
v_volgnr := v_volgnr + 1;
|
||||||
|
IF TO_CHAR (SYSDATE, 'DD') = '01'
|
||||||
|
THEN
|
||||||
|
BEGIN
|
||||||
|
ANO.anonymizebez (add_months(trunc(SYSDATE), -7), add_months(trunc(SYSDATE), -6));
|
||||||
|
INSERT INTO fac_rapport (fac_rapport_node, fac_rapport_volgnr, fac_rapport_regel)
|
||||||
|
VALUES('Anonymize', v_volgnr, 'Bezoekers geanonymizeerd ' ||
|
||||||
|
to_char(add_months(TRUNC(SYSDATE), -7), 'dd-mm-yyyy hh24:mi:ss') || ' - ' ||
|
||||||
|
to_char(add_months(TRUNC(SYSDATE), -6), 'dd-mm-yyyy hh24:mi:ss'));
|
||||||
|
EXCEPTION WHEN OTHERS
|
||||||
|
THEN
|
||||||
|
INSERT INTO fac_rapport (fac_rapport_node, fac_rapport_volgnr, fac_rapport_regel)
|
||||||
|
VALUES('Anonymize', v_volgnr, 'Error: Fout opgetreden bij het anonymizeren van bezoekers ' ||
|
||||||
|
to_char(add_months(TRUNC(SYSDATE), -7), 'dd-mm-yyyy hh24:mi:ss') || ' - ' ||
|
||||||
|
to_char(add_months(TRUNC(SYSDATE), -6), 'dd-mm-yyyy hh24:mi:ss'));
|
||||||
|
END;
|
||||||
|
END IF;
|
||||||
|
END;
|
||||||
|
/
|
||||||
|
|
||||||
------ payload end ------
|
------ payload end ------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user