BLST#84085 Inactieve API-gebruiker
svn path=/Customer/trunk/; revision=65190
This commit is contained in:
@@ -662,12 +662,19 @@ AS
|
||||
v_perslid_nr VARCHAR (30);
|
||||
|
||||
--- Als een persoon 12 maanden niet meer heeft ingelogd verwijderen we deze
|
||||
--- Accounts met een API key of een inlognaam beginnen met _ laten we altijd staan
|
||||
CURSOR prs_del IS
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_oslogin
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_login <
|
||||
TRUNC (ADD_MONTHS (SYSDATE, -12), 'mm')
|
||||
GROUP BY p.prs_perslid_key, p.prs_perslid_oslogin;
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_oslogin
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_login < TRUNC (ADD_MONTHS (SYSDATE, -12), 'mm')
|
||||
AND p.prs_perslid_apikey IS NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT pi.prs_perslid_key
|
||||
FROM prs_perslid pi
|
||||
WHERE SUBSTR (pi.prs_perslid_oslogin, 1, 1) = '_'
|
||||
AND pi.prs_perslid_key = p.prs_perslid_key)
|
||||
GROUP BY p.prs_perslid_key, p.prs_perslid_oslogin;
|
||||
|
||||
BEGIN
|
||||
FOR rec IN prs_del
|
||||
LOOP
|
||||
|
||||
Reference in New Issue
Block a user