APGR#69547 -- Aanpassingen in AD import.

svn path=/Customer/trunk/; revision=54194
This commit is contained in:
Robin Stoker
2021-12-16 14:57:35 +00:00
parent 9b22bf33a9
commit 157933565a

View File

@@ -140,15 +140,17 @@ CREATE OR REPLACE PROCEDURE apgr_update_prs (
-- Alle personen verwijderen die niet meer in import bestand voorkomen.
CURSOR c_del
IS
SELECT p.prs_perslid_key, p.prs_perslid_oslogin, pf.prs_perslid_naam_full
FROM fac_imp_perslid i, prs_perslid p, prs_v_perslid_fullnames_all pf
WHERE UPPER (p.prs_perslid_oslogin) = UPPER (i.prs_perslid_oslogin(+))
AND pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_perslid_oslogin IS NOT NULL
AND i.prs_perslid_oslogin IS NULL
AND p.prs_perslid_verwijder IS NULL
AND substr(p.prs_perslid_oslogin, 1, 1) != '_'
ORDER BY 2;
SELECT p.prs_perslid_key
FROM prs_v_aanwezigperslid p
WHERE ( p.prs_perslid_oslogin IS NULL
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
AND p.prs_perslid_oslogin2 IS NULL
AND NOT EXISTS
(SELECT 1
FROM fac_imp_perslid i
WHERE UPPER (i.prs_perslid_oslogin) =
UPPER (p.prs_perslid_oslogin))
ORDER BY 1;
v_count NUMBER;