
SET ECHO ON
SET DEFINE ON
column fcltlogfile new_value fcltlogfile NOPRINT;
select UPPER(USER) || '_PCHD#30690' || '.lst' as fcltlogfile from dual;
spool &fcltlogfile
SET DEFINE OFF




INSERT INTO alg_kenmerk (alg_kenmerk_key,
                         alg_kenmerk_niveau,
                         alg_kenmerk_volgnr,
                         alg_kenmerk_omschrijving,
                         alg_kenmerk_kenmerktype,
                         alg_kenmerk_groep,
                         alg_kenmerk_verplicht,
                         alg_kenmerk_lengte)
    VALUES (10,
            'G',
            110,
            'Adres',
            'C',
            1,
            2,
            40);

INSERT INTO alg_kenmerk (alg_kenmerk_key,
                         alg_kenmerk_niveau,
                         alg_kenmerk_volgnr,
                         alg_kenmerk_omschrijving,
                         alg_kenmerk_kenmerktype,
                         alg_kenmerk_groep,
                         alg_kenmerk_verplicht,
                         alg_kenmerk_lengte)
    VALUES (11,
            'G',
            120,
            'Postcode',
            'C',
            1,
            2,
            10);

INSERT INTO alg_kenmerk (alg_kenmerk_key,
                         alg_kenmerk_niveau,
                         alg_kenmerk_volgnr,
                         alg_kenmerk_omschrijving,
                         alg_kenmerk_kenmerktype,
                         alg_kenmerk_groep,
                         alg_kenmerk_verplicht,
                         alg_kenmerk_lengte)
    VALUES (12,
            'G',
            130,
            'Plaats',
            'C',
            1,
            2,
            30);

INSERT INTO alg_kenmerk (alg_kenmerk_key,
                         alg_kenmerk_niveau,
                         alg_kenmerk_volgnr,
                         alg_kenmerk_omschrijving,
                         alg_kenmerk_kenmerktype,
                         alg_kenmerk_lengte)
    VALUES (13,
            'L',
            245,
            'Contactpersoon 1',
            'C',
            300);

INSERT INTO alg_onrgoedkenmerk (alg_onrgoed_key,
                                alg_onrgoed_niveau,
                                alg_kenmerk_key,
                                alg_onrgoedkenmerk_waarde)
   SELECT alg_locatie_key,
          'L',
          13,
          (SELECT alg_onrgoedkenmerk_waarde
             FROM alg_onrgoedkenmerk aog
            WHERE aog.alg_onrgoedkenmerk_verwijder IS NULL
              AND alg_kenmerk_key = 1022
              AND alg_onrgoed_key = alg_locatie_key)
          || ' '
          || (SELECT alg_onrgoedkenmerk_waarde
                FROM alg_onrgoedkenmerk aog
               WHERE aog.alg_onrgoedkenmerk_verwijder IS NULL
                 AND alg_kenmerk_key = 1023
                 AND alg_onrgoed_key = alg_locatie_key)
          || CHR (13)
          || CHR (10)
          || (SELECT alg_onrgoedkenmerk_waarde
                FROM alg_onrgoedkenmerk aog
               WHERE aog.alg_onrgoedkenmerk_verwijder IS NULL
                 AND alg_kenmerk_key = 1024
                 AND alg_onrgoed_key = alg_locatie_key)
          || CHR (13)
          || CHR (10)
          || (SELECT alg_onrgoedkenmerk_waarde
                FROM alg_onrgoedkenmerk aog
               WHERE aog.alg_onrgoedkenmerk_verwijder IS NULL
                 AND alg_kenmerk_key = 1025
                 AND alg_onrgoed_key = alg_locatie_key)
     FROM alg_locatie
    WHERE alg_locatie_verwijder IS NULL
      AND EXISTS
             (SELECT alg_onrgoedkenmerk_key
                FROM alg_onrgoedkenmerk
               WHERE alg_locatie_key = alg_onrgoed_key
                 AND alg_kenmerk_key IN (1022, 1023, 1024, 1025)
                 AND LENGTH (TRIM (alg_onrgoedkenmerk_waarde)) > 0);

DELETE alg_onrgoedkenmerk
 WHERE alg_kenmerk_key IN (1022, 1023, 1024, 1025);

BEGIN adm.systrackscriptid('$Id$'); END;
/


COMMIT;

SPOOL OFF
