-- Customer specific once-script to add INS-import
-- (c) 2012 SG|facilitor bv 
-- $Revision$ 
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON;
SPOOL xgdzw22341_ins.lst;

CREATE TABLE gdzw_imp_ins
(
   ins_discipline_omschrijving   VARCHAR2 (30),
   ins_discipline_kostensoort    VARCHAR2 (60),
   ins_srtgroep_omschrijving     VARCHAR2 (60),
   ins_srtdeel_code              VARCHAR2 (10),
   ins_srtdeel_omschrijving      VARCHAR2 (100),
   ins_deel_omschrijving         VARCHAR2 (60),
   reserveerbaar                 NUMBER (1),
   res_deel_eenheid              VARCHAR2 (10),
   res_deel_prijs                NUMBER (7, 2),
   alg_locatie_code              VARCHAR2 (10),
   alg_gebouw_code               VARCHAR2 (12),
   alg_verdieping_volgnr         NUMBER (3),
   alg_ruimte_nr                 VARCHAR2 (10),
   res_deel_alg_level            NUMBER (1),
   res_discipline_omschrijving   VARCHAR2 (30),
   res_discipline_kostensoort    VARCHAR2 (60),
   prs_perslid_matchcode         VARCHAR2 (255),
   prs_perslid_matchwaarde       VARCHAR2 (255),
   ins_kenmerkwaarde1            VARCHAR2 (255),
   ins_kenmerkwaarde2            VARCHAR2 (255),
   ins_kenmerkwaarde3            VARCHAR2 (255),
   ins_kenmerkwaarde4            VARCHAR2 (255),
   ins_kenmerkwaarde5            VARCHAR2 (255),
   ins_kenmerkwaarde6            VARCHAR2 (255),
   ins_kenmerkwaarde7            VARCHAR2 (255),
   ins_kenmerkwaarde8            VARCHAR2 (255),
   ins_kenmerkwaarde9            VARCHAR2 (255),
   ins_kenmerkwaarde10           VARCHAR2 (255),
   ins_kenmerkwaarde11           VARCHAR2 (255),
   ins_kenmerkwaarde12           VARCHAR2 (255),
   ins_kenmerkwaarde13           VARCHAR2 (255),
   ins_kenmerkwaarde14           VARCHAR2 (255),
   ins_kenmerkwaarde15           VARCHAR2 (255),
   ins_kenmerkwaarde16           VARCHAR2 (255),
   ins_kenmerkwaarde17           VARCHAR2 (255),
   ins_kenmerkwaarde18           VARCHAR2 (255),
   ins_kenmerkwaarde19           VARCHAR2 (255),
   ins_kenmerkwaarde20           VARCHAR2 (255)
);

INSERT INTO fac_import_app (fac_import_app_code,
                            fac_import_app_oms,
                            fac_functie_key,
                            fac_import_app_prefix)
   SELECT   'INS',
            'FIP: Aanmaken/bijwerken objecten',
            fac_functie_key,
            'GDZW'
     FROM   fac_functie
    WHERE   fac_functie_code = 'WEB_PRSSYS';

-- Ruimtenummers aanpassen: 
--  * wis 'leading' spatie
--  * vervang spatie door punt
UPDATE alg_ruimte
   SET alg_ruimte_nr = REPLACE(alg_ruimte_nr, ' ', '')
 WHERE alg_ruimte_nr LIKE ' %'
   AND alg_ruimte_verwijder IS NULL;
   
UPDATE alg_ruimte
   SET alg_ruimte_nr = REPLACE(alg_ruimte_nr, ' ', '.')
 WHERE alg_ruimte_nr LIKE '% %'
   AND alg_ruimte_verwijder IS NULL;

COMMIT;
SPOOL OFF;

@gdzw.sql