BRCF#64831 -- SQL iets netter gemaakt voor verwijderen personen
svn path=/Customer/trunk/; revision=59523
This commit is contained in:
@@ -194,12 +194,6 @@ AS
|
||||
FROM prs_perslid
|
||||
WHERE prs_perslid_inactief IS NOT NULL -- Als inactief gemarkeerd door IAM koppeling
|
||||
AND prs_perslid_verwijder IS NULL;
|
||||
|
||||
CURSOR c2 IS
|
||||
SELECT prs_perslid_key
|
||||
FROM prs_perslid
|
||||
WHERE prs_perslid_verwijder IS NOT NULL
|
||||
AND prs_perslid_oslogin IS NOT NULL;
|
||||
|
||||
-- Voor het verwijderen hebben we een import_key nodig, dus die gaan we nu aanmaken
|
||||
BEGIN
|
||||
@@ -228,17 +222,18 @@ BEGIN
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
FOR rec IN c2
|
||||
LOOP
|
||||
BEGIN
|
||||
UPDATE prs_perslid
|
||||
SET prs_perslid_oslogin = NULL
|
||||
WHERE prs_perslid_key = rec.prs_perslid_key;
|
||||
END;
|
||||
END LOOP;
|
||||
-- Dan nog even alle overgebleven logins leeg maken t.b.v. de IAM koppeling
|
||||
|
||||
UPDATE prs_perslid
|
||||
SET prs_perslid_oslogin = NULL
|
||||
WHERE prs_perslid_verwijder IS NOT NULL
|
||||
AND prs_perslid_oslogin IS NOT NULL;
|
||||
END;
|
||||
/
|
||||
|
||||
-- Voor de Groendus koppeling moet er per pand een drietal objecten worden aangemaakt (water, gas, elektra)
|
||||
-- Dat doe de procedure hieronder, die wordt aangeroepen in de daily.
|
||||
|
||||
CREATE OR REPLACE PROCEDURE brcf_groendus_meters
|
||||
AS
|
||||
CURSOR c1
|
||||
|
||||
Reference in New Issue
Block a user