CSUN#90600 Er werden dagelijks heel veel onnodige gebouwen/verdiepingen/ruimten aangemaakt vanuit de daily procedure update_vastgoed. Die worden vervolgens (omdat ze overbodig zijn) de volgende dag met dezelfde daily weer weggegooid.

Dit aanmaken eerst eens uitgezet. Later nog controleren of en waar we dit zouden missen. 

svn path=/Customer/trunk/; revision=70471
This commit is contained in:
Sander Schepers
2025-09-30 14:58:22 +00:00
parent ba7b30b9ea
commit d0940e3efd

View File

@@ -4052,50 +4052,50 @@ IS
BEGIN
-- toevoegen gebouwen
INSERT INTO alg_gebouw (alg_locatie_key,
alg_srtgebouw_key,
alg_gebouw_naam,
alg_gebouw_code)
SELECT alg_locatie_key,
40,
'Onbekend',
'O'
FROM alg_locatie l
WHERE NOT EXISTS (SELECT alg_locatie_key
FROM alg_gebouw g
WHERE g.alg_locatie_key = l.alg_locatie_key
AND g.alg_gebouw_verwijder IS NULL)
AND alg_locatie_omschrijving NOT LIKE 'CSU%';
--INSERT INTO alg_gebouw (alg_locatie_key,
-- alg_srtgebouw_key,
-- alg_gebouw_naam,
-- alg_gebouw_code)
-- SELECT alg_locatie_key,
-- 40,
-- 'Onbekend',
-- 'O'
-- FROM alg_locatie l
-- WHERE NOT EXISTS (SELECT alg_locatie_key
-- FROM alg_gebouw g
-- WHERE g.alg_locatie_key = l.alg_locatie_key
-- AND g.alg_gebouw_verwijder IS NULL)
-- AND alg_locatie_omschrijving NOT LIKE 'CSU%';
-- toevoegen verdiepingen
INSERT INTO alg_verdieping (alg_gebouw_key,
alg_verdieping_omschrijving,
alg_verdieping_volgnr,
alg_verdieping_code)
SELECT alg_gebouw_key,
'Onbekend',
1,
'O'
FROM alg_gebouw g
WHERE NOT EXISTS (SELECT alg_gebouw_key
FROM alg_verdieping v
WHERE v.alg_gebouw_key = g.alg_gebouw_key
AND v.alg_verdieping_verwijder IS NULL);
--INSERT INTO alg_verdieping (alg_gebouw_key,
-- alg_verdieping_omschrijving,
-- alg_verdieping_volgnr,
-- alg_verdieping_code)
-- SELECT alg_gebouw_key,
-- 'Onbekend',
-- 1,
-- 'O'
-- FROM alg_gebouw g
-- WHERE NOT EXISTS (SELECT alg_gebouw_key
-- FROM alg_verdieping v
-- WHERE v.alg_gebouw_key = g.alg_gebouw_key
-- AND v.alg_verdieping_verwijder IS NULL);
-- toevoegen ruimten
INSERT INTO alg_ruimte (alg_verdieping_key,
alg_ruimte_nr,
alg_srtruimte_key,
alg_ruimte_omschrijving)
SELECT alg_verdieping_key,
'-',
1,
'Onbekend'
FROM alg_v_aanwezigverdieping v
WHERE NOT EXISTS (SELECT alg_verdieping_key
FROM alg_ruimte r
WHERE r.alg_verdieping_key = v.alg_verdieping_key
AND r.alg_ruimte_verwijder IS NULL);
--INSERT INTO alg_ruimte (alg_verdieping_key,
-- alg_ruimte_nr,
-- alg_srtruimte_key,
-- alg_ruimte_omschrijving)
-- SELECT alg_verdieping_key,
-- '-',
-- 1,
-- 'Onbekend'
-- FROM alg_v_aanwezigverdieping v
-- WHERE NOT EXISTS (SELECT alg_verdieping_key
-- FROM alg_ruimte r
-- WHERE r.alg_verdieping_key = v.alg_verdieping_key
-- AND r.alg_ruimte_verwijder IS NULL);
FOR rec IN c
LOOP