APGR#69547 -- Aanpassingen in AD import.
svn path=/Customer/trunk/; revision=54194
This commit is contained in:
@@ -140,15 +140,17 @@ CREATE OR REPLACE PROCEDURE apgr_update_prs (
|
|||||||
-- Alle personen verwijderen die niet meer in import bestand voorkomen.
|
-- Alle personen verwijderen die niet meer in import bestand voorkomen.
|
||||||
CURSOR c_del
|
CURSOR c_del
|
||||||
IS
|
IS
|
||||||
SELECT p.prs_perslid_key, p.prs_perslid_oslogin, pf.prs_perslid_naam_full
|
SELECT p.prs_perslid_key
|
||||||
FROM fac_imp_perslid i, prs_perslid p, prs_v_perslid_fullnames_all pf
|
FROM prs_v_aanwezigperslid p
|
||||||
WHERE UPPER (p.prs_perslid_oslogin) = UPPER (i.prs_perslid_oslogin(+))
|
WHERE ( p.prs_perslid_oslogin IS NULL
|
||||||
AND pf.prs_perslid_key = p.prs_perslid_key
|
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
|
||||||
AND p.prs_perslid_oslogin IS NOT NULL
|
AND p.prs_perslid_oslogin2 IS NULL
|
||||||
AND i.prs_perslid_oslogin IS NULL
|
AND NOT EXISTS
|
||||||
AND p.prs_perslid_verwijder IS NULL
|
(SELECT 1
|
||||||
AND substr(p.prs_perslid_oslogin, 1, 1) != '_'
|
FROM fac_imp_perslid i
|
||||||
ORDER BY 2;
|
WHERE UPPER (i.prs_perslid_oslogin) =
|
||||||
|
UPPER (p.prs_perslid_oslogin))
|
||||||
|
ORDER BY 1;
|
||||||
|
|
||||||
v_count NUMBER;
|
v_count NUMBER;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user