295 lines
12 KiB
Plaintext
295 lines
12 KiB
Plaintext
SPOOL 113to114
|
|
|
|
/*
|
|
* [V:\SQL\_UPDATE]
|
|
*
|
|
* Update script van versie 01.13 naar 01.14
|
|
*
|
|
* Dit script wordt geprecompileerd dus is het mogelijk (verplicht)
|
|
* om #ifdef's te gebruiken voor de diverse modules.
|
|
*
|
|
* History:
|
|
* 16-04-96 EH 4 views voor MRA gewijzigd.
|
|
* 16-04-96 AH 113to114.sql renamed to 113to114.SRC
|
|
* 16-04-96 AH INS_..._MODULE wordt gevuld met 'INS' als het veld leeg is.
|
|
* Als dit veld nog niet bestaat moet deze toegevoegd worden in
|
|
* de tabellen INS_DISCIPLINE, INS_SRTGROEP, INS_SRTDEEL
|
|
* en INS_DEEL.
|
|
* 16-04-96 AH Update van FAC_MESSAGE 'fac_m002' voor 'BCO 2.0'
|
|
* 10-04-96 KTH INV entities
|
|
* 09-04-96 KTH PRS entities
|
|
* 09-04-96 KTH Lege file aangemaakt
|
|
*/
|
|
|
|
/* PRS updates voor FAC (tbv. meervouden/lidwoorden voor HELP): */
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID', 'Persoon', 'personen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_MAXCORR';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_MAXCORR', 'Corr. uren', 'Corr. uren', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_MAXPREV';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_MAXPREV', 'Prev. uren', 'Prev. uren', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_MAXTOTAAL';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_MAXTOTAAL', 'Totale uren', 'Totale uren', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_NR';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_NR', 'Pers.nr', 'Pers.nrs', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_VOORLETTERS';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_VOORLETTERS', 'Voorletters', 'Voorletters', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_SRTPERSLID';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_SRTPERSLID', 'Functie van persoon', 'Functies van persoon', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='RAPPORT';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('RAPPORT', 'Rapporteren', NULL, 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_INVENTARIS';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_INVENTARIS', 'Inventaris', 'Inventaris', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_DIENSTVERBAND';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_DIENSTVERBAND', 'Dienstverband', 'Dienstverbanden', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_FUNCOPP';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_FUNCOPP', 'Functie opp.', 'Functie opp.', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_OPP';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_OPP', 'Werkelijke opp.', 'Werkelijke opp.', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_INGANGSDATUM';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_INGANGSDATUM', 'Ingangsdatum', 'Ingangsdata', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_PERSLID_EINDDATUM';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_PERSLID_EINDDATUM', 'Einddatum', 'Einddata', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='PRS_WERKPLEK_OMSCHRIJVING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('PRS_WERKPLEK_OMSCHRIJVING', 'Omschrijving', 'Omschrijvingen', 'de');
|
|
|
|
/* INV updates voor FAC (tbv. meervouden/lidwoorden voor HELP): */
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DISCIPLINE_OMSCHRIJVING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DISCIPLINE_OMSCHRIJVING', 'Omschrijving', 'Omschrijvingen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTGROEP_OMSCHRIJVING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTGROEP_OMSCHRIJVING', 'Omschrijving', 'Omschrijvingen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTDEEL';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTDEEL', 'Artikelsoort', 'Artikelsoorten', 'het');DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTDEEL_OMSCHRIJVING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTDEEL_OMSCHRIJVING', 'Omschrijving', 'Omschrijvingen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTDEEL_KOPPELING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTDEEL_KOPPELING', 'Koppeling', 'Koppelingen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTDEEL_KOPPELING_RUIMTE';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTDEEL_KOPPELING_RUIMTE', 'Ruimte', 'ruimtes', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_SRTDEEL_KOPPELING_WERKPLEK';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_SRTDEEL_KOPPELING_WERKPLEK', 'Werkplek', 'werkplekken', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_SERIENR';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_SERIENR', 'Serienr.', 'serienrs.', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_OMSCHRIJVING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_OMSCHRIJVING', 'Omschrijving', 'omschrijvingen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_TYPE';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_TYPE', 'Type', 'types', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_BOUWJAAR';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_BOUWJAAR', 'Bouwjaar', 'bouwjaren', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_PRIJS';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_PRIJS', 'Prijs', 'prijzen', 'de');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_AANTAL';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_AANTAL', 'Aantal', 'aantallen', 'het');
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='INV_DEEL_OPMERKING';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('INV_DEEL_OPMERKING', 'Opmerking', 'opmerkingen', 'de');
|
|
|
|
DELETE FROM FAC_MESSAGE WHERE FAC_MESSAGE_CODE='MLD_M147';
|
|
INSERT INTO fac_message VALUES ('MLD_M147', 'Alleen nog niet verwerkte activiteiten');
|
|
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='MRA_COMMANDANT_DATUM';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('MRA_COMMANDANT_DATUM', 'Waarschuw.KazCo', NULL, NULL);
|
|
|
|
DELETE FROM FAC_ENTITY_NAME WHERE FAC_ENTITY_SYSTEM_NAME='MRA_SRTDEELVERV';
|
|
INSERT INTO FAC_ENTITY_NAME VALUES ('MRA_SRTDEELVERV', 'Stof', 'Stoffen', 'de');
|
|
|
|
#ifdef MRA
|
|
|
|
/* Module MRA */
|
|
|
|
DROP VIEW mra_v_geinvoorschr_brug;
|
|
DROP VIEW mra_v_geinvoorschr;
|
|
DROP VIEW mra_v_voorschrift_rapport;
|
|
DROP VIEW mra_v_ongein_rapport;
|
|
|
|
INSERT INTO fac_privilege VALUES ('mra_v_geinvoorschr_brug', 2);
|
|
CREATE VIEW mra_v_geinvoorschr_brug (mra_onroerendgoed_keys,
|
|
mra_voorschrift_key,
|
|
mra_onrgoedvoorschr_key,
|
|
type,
|
|
mra_voorschrift_voldaan) AS
|
|
SELECT mra_GVH.alg_onrgoed_key,
|
|
mra_GVH.mra_voorschrift_key,
|
|
mra_OGV.mra_onrgoedvoorschr_key,
|
|
mra_GVH.type,
|
|
mra_OGV.mra_onrgoedvoorschr_voldaan
|
|
FROM mra_v_geinvoorschr_hulp mra_GVH,
|
|
mra_onrgoedvoorschr mra_OGV
|
|
WHERE mra_GVH.mra_voorschrift_key = mra_OGV.mra_voorschrift_key (+) AND
|
|
mra_OGV.mra_onroerendgoed_keys (+) = mra_GVH.alg_onrgoed_key AND
|
|
mra_OGV.mra_onrgoedvoorschr_type (+) = mra_GVH.type;
|
|
|
|
INSERT INTO fac_privilege VALUES ('mra_v_geinvoorschr', 2);
|
|
CREATE VIEW mra_v_geinvoorschr (mra_onroerendgoed_keys,
|
|
mra_voorschrift_key,
|
|
type,
|
|
mra_onrgoedvoorschr_key,
|
|
mra_voorschrift_afk,
|
|
mra_voorschrift_afk_upper,
|
|
mra_voorschrift_module,
|
|
mra_voorschrift_voldaan) AS
|
|
SELECT mra_GVB.mra_onroerendgoed_keys,
|
|
mra_GVB.mra_voorschrift_key,
|
|
mra_GVB.type,
|
|
mra_GVB.mra_onrgoedvoorschr_key,
|
|
mra_V.mra_voorschrift_afk,
|
|
mra_V.mra_voorschrift_afk_upper,
|
|
mra_V.mra_voorschrift_module,
|
|
mra_GVB.mra_voorschrift_voldaan
|
|
FROM mra_voorschrift MRA_V,
|
|
mra_v_geinvoorschr_brug mra_GVB
|
|
WHERE mra_V.mra_voorschrift_key = mra_GVB.mra_voorschrift_key;
|
|
|
|
INSERT INTO fac_privilege VALUES ('mra_v_voorschrift_rapport', 2);
|
|
CREATE VIEW mra_v_voorschrift_rapport
|
|
(
|
|
mra_onrgoedvoorschr_key,
|
|
mra_onrgoed_keys,
|
|
mra_voorschr_key,
|
|
mra_onrgoedvoorschr_voldaan,
|
|
type,
|
|
mra_onrgoedmanco_key,
|
|
mra_voorschr_afk,
|
|
mra_voorschrift_module,
|
|
mra_manco_omschrijving
|
|
)
|
|
AS
|
|
SELECT mra_OV.mra_onrgoedvoorschr_key,
|
|
mra_OV.mra_onroerendgoed_keys,
|
|
mra_OV.mra_voorschrift_key,
|
|
mra_OV.mra_onrgoedvoorschr_voldaan,
|
|
mra_OV.mra_onrgoedvoorschr_type,
|
|
mra_OM.mra_onrgoedmanco_key,
|
|
mra_V.mra_voorschrift_afk,
|
|
mra_V.mra_voorschrift_module,
|
|
mra_M.mra_manco_omschrijving
|
|
FROM mra_onrgoedvoorschr mra_OV,
|
|
mra_onrgoedmanco mra_OM,
|
|
mra_voorschrift mra_V,
|
|
mra_manco mra_M
|
|
WHERE mra_OM.mra_onrgoedvoorschr_key (+) = mra_OV.mra_onrgoedvoorschr_key AND
|
|
mra_OV.mra_voorschrift_key = mra_V.mra_voorschrift_key AND
|
|
mra_M.mra_manco_key (+) = mra_OM.mra_manco_key AND
|
|
mra_OV.mra_onrgoedvoorschr_voldaan = 0
|
|
UNION
|
|
SELECT mra_OV.mra_onrgoedvoorschr_key,
|
|
mra_OV.mra_onroerendgoed_keys,
|
|
mra_OV.mra_voorschrift_key,
|
|
mra_OV.mra_onrgoedvoorschr_voldaan,
|
|
mra_OV.mra_onrgoedvoorschr_type,
|
|
to_number(NULL),
|
|
mra_V.mra_voorschrift_afk,
|
|
mra_V.mra_voorschrift_module,
|
|
NULL
|
|
FROM mra_onrgoedvoorschr mra_OV,
|
|
mra_voorschrift mra_V
|
|
WHERE mra_OV.mra_voorschrift_key = mra_V.mra_voorschrift_key AND
|
|
mra_OV.mra_onrgoedvoorschr_voldaan = 1;
|
|
|
|
|
|
INSERT INTO fac_privilege VALUES ('mra_v_ongein_rapport', 2);
|
|
CREATE VIEW mra_v_ongein_rapport
|
|
(
|
|
mra_onroerendgoed_keys,
|
|
mra_voorschrift_key,
|
|
mra_voorschrift_afk,
|
|
mra_voorschrift_module,
|
|
type,
|
|
mra_manco_omschrijving)
|
|
AS
|
|
SELECT mra_GV.mra_onroerendgoed_keys,
|
|
mra_GV.mra_voorschrift_key,
|
|
mra_GV.mra_voorschrift_afk,
|
|
mra_GV.mra_voorschrift_module,
|
|
mra_GV.type,
|
|
mra_M.mra_manco_omschrijving
|
|
FROM mra_v_geinvoorschr mra_GV,
|
|
mra_manco mra_M
|
|
WHERE mra_GV.mra_voorschrift_key = mra_M.mra_voorschrift_key (+) AND
|
|
mra_GV.mra_voorschrift_voldaan IS NULL;
|
|
|
|
#endif
|
|
|
|
#ifdef BCO
|
|
|
|
UPDATE fac_message SET fac_message_text='BCO 2.0'
|
|
WHERE UPPER(fac_message_code)=UPPER('fac_m002');
|
|
|
|
#endif
|
|
|
|
#ifdef INS
|
|
|
|
ALTER TABLE INS_DISCIPLINE
|
|
ADD
|
|
(
|
|
INS_DISCIPLINE_MODULE
|
|
VARCHAR2(3)
|
|
);
|
|
|
|
UPDATE INS_DISCIPLINE
|
|
SET INS_DISCIPLINE_MODULE = 'INS'
|
|
WHERE INS_DISCIPLINE_MODULE IS NULL;
|
|
|
|
ALTER TABLE INS_DISCIPLINE
|
|
MODIFY
|
|
(
|
|
INS_DISCIPLINE_MODULE
|
|
NOT NULL
|
|
);
|
|
|
|
ALTER TABLE INS_SRTGROEP
|
|
ADD
|
|
(
|
|
INS_SRTGROEP_MODULE
|
|
VARCHAR2(3)
|
|
);
|
|
|
|
UPDATE INS_SRTGROEP
|
|
SET INS_SRTGROEP_MODULE = 'INS'
|
|
WHERE INS_SRTGROEP_MODULE IS NULL;
|
|
|
|
ALTER TABLE INS_SRTGROEP
|
|
MODIFY
|
|
(
|
|
INS_SRTGROEP_MODULE
|
|
NOT NULL
|
|
);
|
|
|
|
ALTER TABLE INS_SRTDEEL
|
|
ADD
|
|
(
|
|
INS_SRTDEEL_MODULE
|
|
VARCHAR2(3)
|
|
);
|
|
|
|
UPDATE INS_SRTDEEL
|
|
SET INS_SRTDEEL_MODULE = 'INS'
|
|
WHERE INS_SRTDEEL_MODULE IS NULL;
|
|
|
|
ALTER TABLE INS_SRTDEEL
|
|
MODIFY
|
|
(
|
|
INS_SRTDEEL_MODULE
|
|
NOT NULL
|
|
);
|
|
|
|
ALTER TABLE INS_DEEL
|
|
ADD
|
|
(
|
|
INS_DEEL_MODULE
|
|
VARCHAR2(3)
|
|
);
|
|
|
|
UPDATE INS_DEEL
|
|
SET INS_DEEL_MODULE = 'INS'
|
|
WHERE INS_DEEL_MODULE IS NULL;
|
|
|
|
ALTER TABLE INS_DEEL
|
|
MODIFY
|
|
(
|
|
INS_DEEL_MODULE
|
|
NOT NULL
|
|
);
|
|
|
|
#endif
|
|
|
|
SPOOL OFF
|