MNNL#82215 PRS-import/Reanimeren personen

svn path=/Customer/trunk/; revision=63905
This commit is contained in:
Maarten van der Heide
2024-03-13 11:36:54 +00:00
parent 4674d6e1a0
commit a9d6fdda70

View File

@@ -233,21 +233,20 @@ BEGIN
WHERE fac_import_key = p_import_key;
COMMIT;
-- Recover PRS_PERSLID_OSLOGIN uit PRS_PERSLID_EXTERNOSLOGIN (waar onzichtbare kopie staat)!
--SELECT p.prs_perslid_key, p.prs_perslid_email, p.prs_perslid_externoslogin, p.prs_perslid_oslogin
-- FROM prs_perslid p
-- WHERE p.prs_perslid_verwijder IS NULL
-- AND p.prs_perslid_externoslogin IS NULL
-- AND p.prs_perslid_oslogin IS NOT NULL
-- AND EXISTS (SELECT 1 FROM prs_v_afdeling_boom WHERE prs_bedrijf_key = 5 AND prs_afdeling_key = p.prs_afdeling_key) -- MN
--;
--UPDATE prs_perslid p
-- SET p.prs_perslid_externoslogin = p.prs_perslid_oslogin
-- WHERE p.prs_perslid_verwijder IS NULL
-- AND p.prs_perslid_externoslogin IS NULL
-- AND p.prs_perslid_oslogin IS NOT NULL
-- AND EXISTS (SELECT 1 FROM prs_v_afdeling_boom WHERE prs_bedrijf_key = 5 AND prs_afdeling_key = p.prs_afdeling_key) -- MN
--;
-- MNNL#82215:
-- Initieel eenmalig een kopie van PRS_PERSLID_OSLOGIN naar -EXTERNOSLOGIN!
UPDATE prs_perslid p
SET p.prs_perslid_externoslogin = p.prs_perslid_oslogin
WHERE p.prs_perslid_verwijder IS NULL
AND p.prs_perslid_externoslogin IS NULL
AND p.prs_perslid_oslogin IS NOT NULL
AND EXISTS (SELECT 1 FROM prs_v_afdeling_boom WHERE prs_bedrijf_key = 5 AND prs_afdeling_key = p.prs_afdeling_key) -- MN
;
-- MNNL#82215:
-- Recover PRS_PERSLID_OSLOGIN uit -EXTERNOSLOGIN (waar onzichtbare kopie
-- staat)!
-- NB. Elke loginnaam wordt uniek bepaald/toegekend en nooit meer toegekend
-- aan een andere MN-er!
--SELECT p.prs_perslid_key, p.prs_perslid_email, p.prs_perslid_oslogin, p.prs_perslid_externoslogin
-- FROM prs_perslid p
-- WHERE 1 = 1 --p.prs_perslid_verwijder IS NULL -- Ook voor verwijderde personen!?