152 lines
5.4 KiB
SQL
152 lines
5.4 KiB
SQL
SPOOL 111to112
|
|
|
|
/* SLE-module: performance verbetering */
|
|
DROP VIEW sle_v_slot_gegevens;
|
|
|
|
CREATE VIEW sle_v_slot_gegevens ( sle_slot_key,
|
|
sle_slot_omschrijving,
|
|
sle_slot_upper,
|
|
sle_alg_onroerendgoed_keys,
|
|
alg_locatie_key,
|
|
alg_onroerendgoed_keys,
|
|
alg_onroerendgoed_omschrijving,
|
|
alg_onroerendgoed_upper,
|
|
alg_verdieping_key,
|
|
alg_verdieping_omschrijving,
|
|
alg_verdieping_upper,
|
|
alg_verdieping_volgnr,
|
|
alg_ruimte_key,
|
|
alg_ruimte_nr,
|
|
alg_ruimte_upper_nr,
|
|
alg_type ) AS
|
|
SELECT SLE_S.sle_slot_key,
|
|
SLE_S.sle_slot_omschrijving,
|
|
SLE_S.sle_slot_upper,
|
|
ALG_G.alg_gebouw_key,
|
|
ALG_G.alg_locatie_key,
|
|
ALG_G.alg_gebouw_key,
|
|
ALG_G.alg_gebouw_omschrijving,
|
|
ALG_G.alg_gebouw_upper,
|
|
TO_NUMBER(NULL),
|
|
NULL,
|
|
NULL,
|
|
TO_NUMBER(NULL),
|
|
TO_NUMBER(NULL),
|
|
NULL,
|
|
NULL,
|
|
'G'
|
|
FROM sle_slot SLE_S, alg_gebouw ALG_G
|
|
WHERE SLE_S.sle_alg_onroerendgoed_keys = ALG_G.alg_gebouw_key
|
|
UNION
|
|
SELECT SLE_S.sle_slot_key,
|
|
SLE_S.sle_slot_omschrijving,
|
|
SLE_S.sle_slot_upper,
|
|
ALG_V.alg_verdieping_key,
|
|
ALG_V.alg_locatie_key,
|
|
ALG_V.alg_gebouw_key,
|
|
ALG_V.alg_gebouw_omschrijving,
|
|
ALG_V.alg_gebouw_upper,
|
|
ALG_V.alg_verdieping_key,
|
|
ALG_V.alg_verdieping_omschrijving,
|
|
ALG_V.alg_verdieping_upper,
|
|
ALG_V.alg_verdieping_volgnr,
|
|
TO_NUMBER(NULL),
|
|
NULL,
|
|
NULL,
|
|
'V'
|
|
FROM sle_slot SLE_S, alg_v_verdieping_gegevens ALG_V
|
|
WHERE SLE_S.sle_alg_onroerendgoed_keys = ALG_V.alg_verdieping_key
|
|
UNION
|
|
SELECT SLE_S.sle_slot_key,
|
|
SLE_S.sle_slot_omschrijving,
|
|
SLE_S.sle_slot_upper,
|
|
ALG_R.alg_ruimte_key,
|
|
ALG_R.alg_locatie_key,
|
|
ALG_R.alg_gebouw_key,
|
|
ALG_R.alg_gebouw_omschrijving,
|
|
ALG_R.alg_gebouw_upper,
|
|
ALG_R.alg_verdieping_key,
|
|
ALG_R.alg_verdieping_omschrijving,
|
|
ALG_R.alg_verdieping_upper,
|
|
ALG_R.alg_verdieping_volgnr,
|
|
ALG_R.alg_ruimte_key,
|
|
ALG_R.alg_ruimte_nr,
|
|
ALG_R.alg_ruimte_upper_nr,
|
|
'R'
|
|
FROM sle_slot SLE_S, alg_v_ruimte_gegevens ALG_R
|
|
WHERE ALG_R.alg_ruimte_key = SLE_S.sle_alg_onroerendgoed_keys
|
|
UNION
|
|
SELECT SLE_S.sle_slot_key,
|
|
SLE_S.sle_slot_omschrijving,
|
|
SLE_S.sle_slot_upper,
|
|
ALG_T.alg_terreinsector_key,
|
|
ALG_T.alg_locatie_key,
|
|
ALG_T.alg_terreinsector_key,
|
|
ALG_T.alg_terreinsector_omschrijving,
|
|
ALG_T.alg_terreinsector_upper,
|
|
TO_NUMBER(NULL),
|
|
NULL,
|
|
NULL,
|
|
TO_NUMBER(NULL),
|
|
TO_NUMBER(NULL),
|
|
NULL,
|
|
NULL,
|
|
'T'
|
|
FROM sle_slot SLE_S, alg_terreinsector ALG_T
|
|
WHERE SLE_S.sle_alg_onroerendgoed_keys = ALG_T.alg_terreinsector_key;
|
|
|
|
/* systeemnamen in uppercase */
|
|
|
|
update fac_entity_name set fac_entity_system_name=Upper(fac_entity_system_name);
|
|
update fac_message set fac_message_code=Upper(fac_message_code);
|
|
|
|
|
|
/* MRA-module: andere uniciteit voorschriften */
|
|
ALTER TABLE mra_voorschrift
|
|
DROP UNIQUE (mra_voorschrift_afk_upper);
|
|
|
|
ALTER TABLE mra_voorschrift
|
|
ADD UNIQUE (mra_voorschrift_afk_upper, mra_voorschrift_module);
|
|
|
|
/* MRA-module: Nieuwe fac_messages */
|
|
DELETE FROM fac_message WHERE fac_message_code = 'MANC_VOOR';
|
|
|
|
INSERT INTO fac_message VALUES ('MANC_V_MIL', 'Manco bij milieuvoorschrift');
|
|
INSERT INTO fac_message VALUES ('MANC_V_ARB', 'Manco bij arbovoorschrift');
|
|
INSERT INTO fac_message VALUES ('MIL_VORS', 'Milieuvoorschrift');
|
|
INSERT INTO fac_message VALUES ('ARB_VORS', 'Arbovoorschrift');
|
|
|
|
INSERT INTO fac_message VALUES ('mra_m097', 'Milieuvoorschrift bij bestemming');
|
|
INSERT INTO fac_message VALUES ('mra_m098', 'Arbovoorschrift bij bestemming');
|
|
|
|
/* 04-04-96 AH In bestelopdrachten van SONNEHEERDT moet de
|
|
* MLD_BESTELOPDR_MODULE 'MLD' worden ipv. 'SON'.
|
|
*/
|
|
UPDATE mld_bestelopdr
|
|
SET mld_bestelopdr_module = 'MLD'
|
|
WHERE mld_bestelopdr_module = 'SON';
|
|
|
|
/* 04-04-96 AH Messages voor de SONNEHEERDT-bestelbon.
|
|
*/
|
|
insert into fac_message values('son_m001', 'STICHTING BEHEER SONNEHEERDT');
|
|
insert into fac_message values('son_m002', 'Landelijk centrum voor blinden en slechtzienden');
|
|
insert into fac_message values('son_m003', 'Dienst Gebouwen en Terreinen');
|
|
insert into fac_message values('son_m004', 'Opdrachtbon met rekening meesturen. Op rekening WERKNUMMER vermelden.');
|
|
insert into fac_message values('son_m005', 'Rekening in tweevoud zenden naar aangekruikt adres:');
|
|
|
|
/* 04-04-96 AH Opdrachtbon-kop accentueren.
|
|
*/
|
|
UPDATE fac_message
|
|
SET fac_message_text = 'OPDRACHTBON MELDINGEN'
|
|
WHERE fac_message_code = 'MLD_M056';
|
|
|
|
/* 05-04-96 AH Opdrachtnr. voor Opdrachtbon.
|
|
*/
|
|
insert into fac_entity_name values('MLD_OPDR_NR', 'Opdrachtnr.', NULL, 'het');
|
|
|
|
UPDATE fac_message
|
|
SET fac_message_text = 'Opdracht gereed : Ja / Nee'
|
|
WHERE fac_message_code = 'MLD_M055';
|
|
|
|
SPOOL OFF
|