-- Customer specific once-script AADS#34065.
--
-- (c) 2015  Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xAADS#34065.lst
SET DEFINE OFF

UPDATE alg_ruimte r
   SET alg_srtruimte_key =
          (SELECT sr.alg_srtruimte_key
             FROM alg_srtruimte sr,
                  fac_imp_onrgoed2 i,
                  alg_v_ruimte_gegevens rg
            WHERE i.alg_locatie_code = rg.alg_locatie_code
              AND i.alg_gebouw_code = rg.alg_gebouw_upper
              AND i.alg_verdieping_volgnr = rg.alg_verdieping_volgnr
              AND i.alg_ruimte_nr = rg.alg_ruimte_nr
              AND r.alg_ruimte_key = rg.alg_ruimte_key
              AND DECODE (UPPER (TRIM (i.alg_srtruimte_omschrijving)),
                          'LAB', 'LAB0',
                          UPPER (TRIM (i.alg_srtruimte_omschrijving))) =
                     UPPER (TRIM (sr.alg_srtruimte_omschrijving)))
 WHERE alg_ruimte_key IN
             (SELECT rg.alg_ruimte_key
                FROM fac_imp_onrgoed2 i, alg_v_ruimte_gegevens rg
               WHERE i.alg_locatie_code = rg.alg_locatie_code
                 AND i.alg_gebouw_code = rg.alg_gebouw_upper
                 AND i.alg_verdieping_volgnr = rg.alg_verdieping_volgnr
                 AND i.alg_ruimte_nr = rg.alg_ruimte_nr
                 AND TRIM (i.alg_srtruimte_omschrijving) <>
                        TRIM (rg.alg_srtruimte_omschrijving));
                        
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF