YKPN#79933 -- Ruimtefuncties en omschrijv. komen niet door koppeling PeoplePower

svn path=/Customer/trunk/; revision=62092
This commit is contained in:
Norbert Wassink
2023-10-06 10:16:34 +00:00
parent 25bf1074d5
commit 464d5b97d1

View File

@@ -4304,18 +4304,24 @@ BEGIN
AND i.alg_verdieping_volgnr = rg.alg_verdieping_volgnr
AND i.alg_ruimte_nr = rg.alg_ruimte_nr);
UPDATE alg_ruimte r SET alg_ruimte_omschrijving =
COALESCE ( (SELECT alg_ruimte_omschrijving
FROM fac_imp_onrgoed2 i
WHERE i.res_ruimte_nr = r.alg_ruimte_key),
r.alg_ruimte_omschrijving);
UPDATE alg_ruimte r SET alg_srtruimte_key =
COALESCE ( (SELECT alg_srtruimte_key
FROM alg_srtruimte sr, fac_imp_onrgoed2 i
WHERE UPPER(i.alg_srtruimte_omschrijving) = UPPER(sr.alg_srtruimte_omschrijving)
AND sr.alg_srtruimte_verwijder IS NULL
AND i.res_ruimte_nr = r.alg_ruimte_key),
r.alg_srtruimte_key);
UPDATE alg_ruimte r
SET alg_ruimte_omschrijving =
COALESCE ((SELECT alg_ruimte_omschrijving
FROM fac_imp_onrgoed2 i
WHERE i.res_ruimte_nr = r.alg_ruimte_key),
r.alg_ruimte_omschrijving),
alg_srtruimte_key =
COALESCE (
(SELECT alg_srtruimte_key
FROM alg_srtruimte sr, fac_imp_onrgoed2 i
WHERE UPPER (i.alg_srtruimte_omschrijving) =
UPPER (sr.alg_srtruimte_omschrijving)
AND sr.alg_srtruimte_verwijder IS NULL
AND i.res_ruimte_nr = r.alg_ruimte_key),
r.alg_srtruimte_key)
WHERE alg_ruimte_key IN (SELECT io.res_ruimte_nr -- Optimalisatie query zodat API request geen timeout geeft
FROM FAC_IMP_ONRGOED2 io);
FOR rec IN c
LOOP
BEGIN