Files
Database/_UP/DB21to22.src
Maykel Geerdink c567264ae4 FSN#29727: INS Inspecties: gebruiksvriendelijke interface weergave voor bits.
svn path=/Database/trunk/; revision=21921
2014-06-18 07:22:12 +00:00

407 lines
19 KiB
Plaintext
Raw Blame History

/* DB21TO22.SRC
* Update script van FACILITOR schema
* $Revision$
* $Id$
*/
#include "prologue.inc"
COMMIT;
////////////////////////////////////////////////////////////////////////////////////////// FSN#27550
-- Volgnummers zijn in DB19 al NOT NULL gemaakt
-- Deze gaat (@uwva) nog niet zomaar; waar komen die dubbelen vandaan? Omdat er geen constraint was.
-- JGL: In UWVA-prod 2 dubbele blanko's verwijderd. Artikel was al 4 jaar vervallen
-- In AAEN -prod bes_kenmerk met key 321 tot 328 verwijderd.
SELECT bes_srtkenmerk_key,
bes_srtinstallatie_key,
bes_kenmerk_type,
bes_kenmerk_niveau,
bes_kenmerk_volgnummer,
bes_kenmerk_verwijder,
COUNT ( * ),
MIN (bes_kenmerk_key),
MAX (bes_kenmerk_key)
FROM bes_kenmerk
GROUP BY bes_srtkenmerk_key,
bes_srtinstallatie_key,
bes_kenmerk_type,
bes_kenmerk_niveau,
bes_kenmerk_volgnummer,
bes_kenmerk_verwijder
HAVING COUNT ( * ) > 1;
-- Dit helpt al: bestaande kenmerken bij verwijderde kenmerksoorten verwijderen; verder kijken wat proefconversies doen.
-- Er zijn kenmerken die niet aan de nieuwe bes_kenmerk constraint voldoen. Dit zijn de kenmerken met een verwijderde srtkenmerk. Deze moeten ook verwijderd zijn.
-- Als een srtkenmerk wordt verwijderd dienen in het vervolg ook de bijbehorende kenmerken worden verwijderd.
-- Verwijderdatum moet ook verschillend zijn, vandaar dat de bes_kenmerk_key bij bes_srtkenmerk_verwijder wordt opgeteld. Dan is deze uniek.
UPDATE bes_kenmerk b
SET bes_kenmerk_verwijder =
(SELECT bes_srtkenmerk_verwijder + bes_kenmerk_key
FROM bes_srtkenmerk
WHERE bes_srtkenmerk_key = b.bes_srtkenmerk_key)
WHERE bes_srtkenmerk_key IN (SELECT bes_srtkenmerk_key
FROM bes_srtkenmerk
WHERE bes_srtkenmerk_verwijder IS NOT NULL)
AND bes_kenmerk_verwijder IS NULL;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29567
ALTER TABLE fac_imp_flex ADD kenmerk_groep VARCHAR2(255);
ALTER TABLE bes_kenmerk ADD bes_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE bes_kenmerk
SET bes_kenmerk_groep = bes_kenmerk_verplicht
WHERE bes_kenmerk_verplicht > 1;
UPDATE bes_kenmerk
SET bes_kenmerk_verplicht = 2 -- Volgens groep
WHERE bes_kenmerk_verplicht > 1;
-- Enkele klanten hadden labels dubbel in gebruik. Zet daarvan de tweede op groep '1'
-- Driedubbelen zijn niet aangetroffen
UPDATE bes_kenmerk deze
SET bes_kenmerk_groep = 1
WHERE EXISTS
(SELECT 1
FROM bes_kenmerk ander
WHERE ander.bes_kenmerk_key < deze.bes_kenmerk_key
AND deze.bes_srtkenmerk_key = ander.bes_srtkenmerk_key
AND deze.bes_srtinstallatie_key =
ander.bes_srtinstallatie_key
AND deze.bes_kenmerk_type = ander.bes_kenmerk_type
AND deze.bes_kenmerk_niveau = ander.bes_kenmerk_niveau
AND deze.bes_kenmerk_groep = ander.bes_kenmerk_groep
AND NVL(deze.bes_kenmerk_verwijder,SYSDATE) =
NVL(ander.bes_kenmerk_verwijder, SYSDATE));
-- alleen heel nieuwe klanten hadden hem al
BEGIN
adm.tryalter('TABLE bes_kenmerk DROP CONSTRAINT bes_u_bes_kenmerk DROP INDEX');
END;
/
ALTER TABLE bes_kenmerk ADD CONSTRAINT bes_u_bes_kenmerk UNIQUE(bes_srtkenmerk_key, bes_srtinstallatie_key, bes_kenmerk_type, bes_kenmerk_niveau, bes_kenmerk_groep, bes_kenmerk_verwijder);
ALTER TABLE cnt_kenmerk ADD cnt_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE cnt_kenmerk
SET cnt_kenmerk_groep = cnt_kenmerk_verplicht
WHERE cnt_kenmerk_verplicht > 1;
UPDATE cnt_kenmerk
SET cnt_kenmerk_verplicht = 2 -- Volgens groep
WHERE cnt_kenmerk_verplicht > 1;
ALTER TABLE cnt_kenmerk DROP CONSTRAINT cnt_u_cnt_kenmerk DROP INDEX;
ALTER TABLE cnt_kenmerk ADD CONSTRAINT cnt_u_cnt_kenmerk UNIQUE(cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_groep, cnt_kenmerk_verwijder);
ALTER TABLE ins_kenmerk ADD ins_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE ins_kenmerk
SET ins_kenmerk_groep = ins_kenmerk_verplicht
WHERE ins_kenmerk_verplicht > 1;
UPDATE ins_kenmerk
SET ins_kenmerk_verplicht = 2 -- Volgens groep
WHERE ins_kenmerk_verplicht > 1;
ALTER TABLE ins_kenmerk DROP CONSTRAINT ins_u_ins_kenmerk DROP INDEX;
ALTER TABLE ins_kenmerk ADD CONSTRAINT ins_u_ins_kenmerk UNIQUE(ins_srtkenmerk_key, ins_srtinstallatie_key, ins_kenmerk_niveau, ins_kenmerk_groep, ins_kenmerk_verwijder);
ALTER TABLE mld_kenmerk ADD mld_kenmerk_groep NUMBER (1) DEFAULT 0 NOT NULL ;
UPDATE mld_kenmerk mk
SET mld_kenmerk_groep = mld_kenmerk_verplicht
WHERE mld_kenmerk_verplicht > 1;
UPDATE mld_kenmerk mk
SET mld_kenmerk_verplicht = 2 -- Volgens groep
WHERE mld_kenmerk_verplicht > 1;
ALTER TABLE mld_kenmerk DROP CONSTRAINT mld_u_mld_kenmerk DROP INDEX;
ALTER TABLE mld_kenmerk ADD CONSTRAINT mld_u_mld_kenmerk UNIQUE(mld_srtkenmerk_key, mld_stdmelding_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_groep, mld_kenmerk_verwijder);
ALTER TABLE res_kenmerk ADD res_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE res_kenmerk
SET res_kenmerk_groep = res_kenmerk_verplicht
WHERE res_kenmerk_verplicht > 1;
UPDATE res_kenmerk
SET res_kenmerk_verplicht = 2 -- Volgens groep
WHERE res_kenmerk_verplicht > 1;
BEGIN
adm.tryalter('TABLE res_kenmerk DROP CONSTRAINT res_c_res_kenmerk_unique DROP INDEX');
adm.tryalter('TABLE res_kenmerk DROP CONSTRAINT res_u_res_kenmerk_unique DROP INDEX');
END;
/
ALTER TABLE res_kenmerk ADD CONSTRAINT res_u_res_kenmerk UNIQUE(res_srtkenmerk_key, res_activiteit_key, res_kenmerk_groep, res_kenmerk_verwijder);
ALTER TABLE alg_kenmerk ADD alg_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE alg_kenmerk
SET alg_kenmerk_groep = alg_kenmerk_verplicht
WHERE alg_kenmerk_verplicht > 1;
UPDATE alg_kenmerk
SET alg_kenmerk_verplicht = 2 -- Volgens groep
WHERE alg_kenmerk_verplicht > 1;
ALTER TABLE bez_kenmerk ADD bez_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE bez_kenmerk
SET bez_kenmerk_groep = bez_kenmerk_verplicht
WHERE bez_kenmerk_verplicht > 1;
UPDATE bez_kenmerk
SET bez_kenmerk_verplicht = 2 -- Volgens groep
WHERE bez_kenmerk_verplicht > 1;
ALTER TABLE faq_kenmerk ADD faq_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE faq_kenmerk
SET faq_kenmerk_groep = faq_kenmerk_verplicht
WHERE faq_kenmerk_verplicht > 1;
UPDATE faq_kenmerk
SET faq_kenmerk_verplicht = 2 -- Volgens groep
WHERE faq_kenmerk_verplicht > 1;
ALTER TABLE fin_kenmerk ADD fin_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE fin_kenmerk
SET fin_kenmerk_groep = fin_kenmerk_verplicht
WHERE fin_kenmerk_verplicht > 1;
UPDATE fin_kenmerk
SET fin_kenmerk_verplicht = 2 -- Volgens groep
WHERE fin_kenmerk_verplicht > 1;
ALTER TABLE prs_kenmerk ADD prs_kenmerk_groep NUMBER(1) DEFAULT 0 NOT NULL;
UPDATE prs_kenmerk
SET prs_kenmerk_groep = prs_kenmerk_verplicht
WHERE prs_kenmerk_verplicht > 1;
UPDATE prs_kenmerk
SET prs_kenmerk_verplicht = 2 -- Volgens groep
WHERE prs_kenmerk_verplicht > 1;
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt insert into fac_groeprechten niet
ALTER PACKAGE fac COMPILE BODY;
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#28534
-- Nieuwe autorisatie om ruimtegegevens te muteren
DEF_FAC_FUNCTIE2('WEB_RUIMAN', 'Backoffice:Ruimtebeheer', 'ALG', 11, 0, 1, 'Om ruimtegegevens te kunnen beheren');
DEF_FAC_FUNCTIE2('WEB_RUIUSE', 'Backoffice:Ruimtebeheer', 'ALG', 11, 0, 1, 'Om ruimtegegevens te kunnen beheren');
-- De rechten voor WEB_RUIMAN en WEB_RUIUSE kopi<70>ren van WEB_ALGMAN en WEB_ALGUSE.
INSERT INTO fac_groeprechten (fac_functie_key,
fac_groep_key,
ins_discipline_key,
fac_gebruiker_alg_level_read,
fac_gebruiker_alg_level_write,
fac_gebruiker_prs_level_read,
fac_gebruiker_prs_level_write)
SELECT CASE
WHEN ff.fac_functie_code LIKE 'WEB_ALGMAN'
THEN (SELECT ff2.fac_functie_key FROM fac_functie ff2 WHERE ff2.fac_functie_code LIKE 'WEB_RUIMAN')
WHEN ff.fac_functie_code LIKE 'WEB_ALGUSE'
THEN (SELECT ff2.fac_functie_key FROM fac_functie ff2 WHERE ff2.fac_functie_code LIKE 'WEB_RUIUSE')
END fac_functie_key,
fgr.fac_groep_key,
fgr.ins_discipline_key,
fgr.fac_gebruiker_alg_level_read,
fgr.fac_gebruiker_alg_level_write,
fgr.fac_gebruiker_prs_level_read,
fgr.fac_gebruiker_prs_level_write
FROM fac_functie ff,
fac_groep fg,
fac_groeprechten fgr
WHERE ff.fac_functie_key = fgr.fac_functie_key
AND fg.fac_groep_key = fgr.fac_groep_key
AND ff.fac_functie_code IN ('WEB_ALGMAN', 'WEB_ALGUSE');
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29184
ALTER TABLE fac_export_app MODIFY fac_export_app_prefix VARCHAR2(60);
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#27878
ALTER TABLE alg_gebouw ADD
(
prs_perslid_key_verantw
NUMBER(10)
CONSTRAINT alg_r_prs_perslid_key1 REFERENCES prs_perslid(prs_perslid_key)
);
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt UPDATE alg_gebouw niet
ALTER PACKAGE fac COMPILE BODY;
-- Overhevelen van kenmerk "Verantwoordelijk....)" naar hen nieuwe vaste veld
UPDATE alg_gebouw g
SET g.prs_perslid_key_verantw =
(SELECT fac.safe_to_number(aogk.alg_onrgoedkenmerk_waarde)
FROM alg_onrgoedkenmerk aogk
WHERE aogk.alg_onrgoed_key = g.alg_gebouw_key
AND aogk.alg_onrgoed_niveau = 'G'
AND aogk.alg_kenmerk_key =
(SELECT MIN (ak.alg_kenmerk_key)
FROM alg_kenmerk ak,
fac_kenmerkdomein kd
WHERE ak.fac_kenmerkdomein_key = kd.fac_kenmerkdomein_key
AND ak.alg_kenmerk_niveau = 'G'
AND ak.alg_kenmerk_kenmerktype = 'S'
AND ak.alg_kenmerk_upper LIKE 'VERANTWOORDELIJK%'
AND kd.fac_kenmerkdomein_objectnaam = 'PRS_V_PERSLID_FULLNAMES')
AND aogk.alg_onrgoedkenmerk_verwijder IS NULL)
WHERE EXISTS (SELECT 1
FROM alg_onrgoedkenmerk aogk2
WHERE aogk2.alg_onrgoed_key = g.alg_gebouw_key);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29228
DEF_MENUITEM(3, 'lcl_mobile_lopendezaken' , '', 'FAC', 'appl/pda/fac_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'm_overzichten-persoonlijk-mijn-lopende-zaken.png');
DEF_MENUITEM(3, 'lcl_mobile_fiattering' , '', 'FAC', 'appl/pda/fiat_list.asp', 0, 0, 'WEB_MLDUSE', 'R', '1', 'm_overzichten-persoonlijk-mijn-fiatteringsverzoeken.png');
DEF_MENUITEM(3, 'lcl_mobile_doemelding' , '', 'MLD', 'appl/pda/melding.asp', 0, 0, 'WEB_MLDUSE', 'W', '1', 'm_acties-self-doe-een-melding.png');
DEF_MENUITEM(3, 'lcl_mobile_doebezoeker' , '', 'BEZ', 'appl/pda/afspraak.asp', 0, 0, 'WEB_BEZUSE', 'W', '1', 'm_acties-self-registreer-een-bezoeker.png');
DEF_MENUITEM(3, 'lcl_mobile_doereservering' , '', 'RES', 'appl/pda/reservering.asp', 0, 0, 'WEB_RESUSE', 'W', '1', 'm_acties-self-reserveer-een-ruimte.png');
DEF_MENUITEM(3, 'lcl_mobile_meldingen' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBOF', 'R', '1', 'm_acties-werk-lopende-meldingen.png');
DEF_MENUITEM(3, 'lcl_mobile_meldingen' , '', 'MLD', 'appl/pda/mld_list.asp', 0, 0, 'WEB_MLDBO2', 'R', '1', 'm_acties-werk-lopende-meldingen.png');
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_MLDORD', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBO2', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
DEF_MENUITEM(3, 'lcl_mobile_opdrachten' , '', 'MLD', 'appl/pda/orders_list.asp', 0, 0, 'WEB_ORDBOF', 'R', '1', 'm_acties-werk-lopende-opdrachten.png');
DEF_MENUITEM(3, 'lcl_mobile_bezoekers' , '', 'BEZ', 'appl/pda/bez_list.asp', 0, 0, 'WEB_BEZBOF', 'R', '1', 'm_acties-werk-bezoekers.png');
DEF_MENUITEM(3, 'lcl_mobile_contracten' , '', 'CNT', 'appl/pda/cnt_list.asp', 0, 0, 'WEB_CNTUSE', 'R', '1', 'm_overzichten-algemeen-contracten.png');
DEF_MENUITEM(3, 'lcl_mobile_objecten' , '', 'INS', 'appl/pda/ins_list.asp', 0, 0, 'WEB_INSUSE', 'R', '1', 'm_overzichten-algemeen-objecten.png');
DEF_MENUITEM(3, 'lcl_mobile_ruimten' , '', 'ALG', 'appl/pda/ruimte_list.asp', 0, 0, 'WEB_ALGUSE', 'R', '1', 'm_overzichten-algemeen-ruimtes.png');
DEF_MENUITEM(3, 'lcl_mobile_plattegronden' , '', 'CAD', 'appl/pda/verdieping_list.asp', 0, 0, 'WEB_CADUSE', 'R', '1', 'm_overzichten-algemeen-plattegronden.png');
-- Aanmaken van het default menu:
-- FUNCTIE VOOR MENU-UPDATE/INITIALISATIE
INSERT INTO fac_menu (fac_menuitems_key, fac_menu_volgnr)
SELECT fac_menuitems_key, fac_menuitems_key*100
FROM fac_menuitems i
WHERE fac_menuitems_default = 1 AND fac_menuitems_groep = 3
AND i.fac_menuitems_key NOT IN (SELECT m.fac_menuitems_key
FROM fac_menu m
WHERE m.fac_menuitems_key IS NOT NULL);
/////////////////////////////////////////////////////////////////////////////////////////// ALLI#29275
ALTER TABLE fac_imp_catalogus ADD ins_srtdeel_opmerking VARCHAR2(2000);
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29276 + ASFC#29633
ALTER TABLE ins_srtcontrole MODIFY ins_srtcontrole_periode NUMBER(6,2);
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_eenheid NUMBER(1) DEFAULT(1)
NOT_NULL(ins_srtcontrole_eenheid, ins_c_ins_srtcontrole_eenh);
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_bits NUMBER(4);
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_mode NUMBER(1) DEFAULT(1)
NOT_NULL(ins_srtcontrole_mode, ins_c_ins_srtcontrole_mode);
ALTER TABLE ins_controlemode ADD ins_controlemode_success
NUMBER(1) DEFAULT(1)
CONSTRAINT ins_c_ins_controlemode_success CHECK (ins_controlemode_success IN (0,1));
ALTER TABLE ins_deelsrtcontrole ADD ins_deelsrtcontrole_datum_org DATE;
UPDATE ins_deelsrtcontrole
SET ins_deelsrtcontrole_datum_org = ins_deelsrtcontrole_datum;
ALTER TABLE ins_deelsrtcontrole ADD NOT_NULL(ins_deelsrtcontrole_datum_org, ins_c_ins_deelsrtcontrole_org);
ALTER TABLE ins_deelsrtcontrole DROP CONSTRAINT ins_u_ins_deelsrtcontrole DROP INDEX;
ALTER TABLE ins_deelsrtcontrole ADD CONSTRAINT ins_u_ins_deelsrtcontrole UNIQUE (ins_deel_key, ins_srtcontrole_key, ins_deelsrtcontrole_datum_org);
ALTER TABLE ins_deelsrtcontrole ADD ins_deelsrtcontrole_datum_xcp DATE;
CREATE_TABLE(ins_srtcontroledl_xcp, 0)
(
ins_srtcontroledl_xcp_key
NUMBER(10)
PRIMARY KEY,
ins_deel_key
NUMBER(10)
NOT NULL REFERENCES ins_deel ON DELETE CASCADE,
ins_srtcontrole_key
NUMBER(10)
NOT NULL REFERENCES ins_srtcontrole ON DELETE CASCADE,
ins_srtcontroledl_xcp_respijt // eerstvolgende keer (indien officieel uitgesteld)
DATE,
ins_srtcontroledl_xcp_periode
NUMBER(6,2),
ins_srtcontroledl_xcp_eenheid // 0=uurlijks, 1=dagelijks, 2=wekelijk, 3=maandelijk, 4=jaarlijks
NUMBER(3),
ins_srtcontroledl_xcp_bits // details, afhankelijk van de mode (mag best null zijn)
NUMBER(4),
ins_srtcontroledl_xcp_groep // Vrijblijvende categorisering voor groepering in rapportages
VARCHAR2(60)
);
CREATE SEQUENCE ins_s_srtcontroledl_xcp_key MINVALUE 1;
CREATE_TRIGGER(ins_t_srtcontroledl_xcp_B_IU)
BEFORE INSERT OR UPDATE ON ins_srtcontroledl_xcp
FOR EACH ROW
BEGIN
UPDATE_PRIMARY_KEY(ins_srtcontroledl_xcp_key, ins_s_srtcontroledl_xcp_key);
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// FSN#29203
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_groep VARCHAR2(60);
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_kosten NUMBER(11,2);
ALTER TABLE ins_srtcontrole ADD ins_srtcontrole_opmerking VARCHAR2(320);
/////////////////////////////////////////////////////////////////////////////////////////// AADS#28485
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_username VARCHAR2(32); /* future use */
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_password VARCHAR2(32); /* future use */
ALTER TABLE prs_bedrijfadres ADD prs_bedrijfadres_attachfile VARCHAR2(256);
/////////////////////////////////////////////////////////////////////////////////////////// BONS#29528
ALTER TABLE fac_export_app RENAME COLUMN fac_export_app_prefix TO fac_export_app_file_prefix;
ALTER TABLE fac_export_app ADD fac_export_app_prefix VARCHAR2(4);
UPDATE fac_export_app SET fac_export_app_prefix = (SELECT fac_version_cust FROM fac_version);
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#29640
ALTER PACKAGE fac COMPILE; // anders (nog) invalid en lukt UPDATE mld_melding niet
ALTER PACKAGE fac COMPILE BODY;
UPDATE mld_melding
SET mld_melding_satisfaction = DECODE(mld_melding_satisfaction, 3, 4, 5, 4, 6, 6, 7, 8, 9, 8)
WHERE mld_melding_satisfaction IS NOT NULL;
UPDATE bes_bestelling
SET bes_bestelling_satisfaction = DECODE(bes_bestelling_satisfaction, 3, 4, 5, 4, 6, 6, 7, 8, 9, 8)
WHERE bes_bestelling_satisfaction IS NOT NULL;
UPDATE res_rsv_ruimte
SET res_rsv_ruimte_satisfaction = DECODE(res_rsv_ruimte_satisfaction, 3, 4, 5, 4, 6, 6, 7, 8, 9, 8)
WHERE res_rsv_ruimte_satisfaction IS NOT NULL;
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#29014
ALTER TABLE mld_typeopdr DROP CONSTRAINT mld_c_mld_typeopdr_match;
ALTER TABLE mld_typeopdr ADD CONSTRAINT mld_c_mld_typeopdr_match CHECK(mld_typeopdr_matchtype IN (0,1,2,3,4,5,6,7));
/////////////////////////////////////////////////////////////////////////////////////////// NYBU#28784
DEF_FAC_SRTNOT('RESCLN', 0, 'Uw voorkeursreservering ##KEY## (##DESC##) is geldig geworden', 'res/res_reservering.asp?rsv_ruimte_key=', '0', 'reservering', 0);
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')
#include "epilogue.inc"