81 lines
3.4 KiB
Plaintext
81 lines
3.4 KiB
Plaintext
/* DB37to38.SRC
|
|
* Update script van FACILITOR schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// PCHX#58577
|
|
ALTER TABLE mld_melding ADD cnt_contract_key
|
|
NUMBER(10)
|
|
CONSTRAINT mld_r_cnt_contract_key1 REFERENCES cnt_contract(cnt_contract_key);
|
|
CREATE INDEX mld_i_mld_melding24 ON mld_melding(cnt_contract_key);
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58677
|
|
ALTER TABLE fac_activiteit
|
|
ADD (fac_activiteit_eenheid -- 1=dagelijks, 2=wekelijk, 3=maandelijk, 4=jaarlijks, null=eenmalig. Niet beschikbaar: uurlijks(0)
|
|
NUMBER(1)
|
|
DEFAULT(1)
|
|
CONSTRAINT fac_c_fac_activiteit_eenheid CHECK (fac_activiteit_eenheid IN (1,2,3,4) OR fac_activiteit_eenheid IS NULL),
|
|
fac_activiteit_bits -- Details eenheid (mag best null zijn).
|
|
NUMBER(4),
|
|
fac_activiteit_periode
|
|
NUMBER(6)
|
|
);
|
|
|
|
UPDATE fac_activiteit
|
|
SET fac_activiteit_eenheid = CASE
|
|
WHEN fac_activiteit_aantal = 1
|
|
THEN NULL
|
|
ELSE 1 -- Dagelijks (is al default).
|
|
END,
|
|
fac_activiteit_bits = 0,
|
|
fac_activiteit_periode = CASE
|
|
WHEN fac_activiteit_aantal = 1 OR fac_activiteit_interval IS NULL
|
|
THEN NULL
|
|
WHEN fac_activiteit_interval/24 <= 1
|
|
THEN 1
|
|
ELSE FLOOR(fac_activiteit_interval/24)
|
|
END;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#58944
|
|
ALTER TABLE mld_opdr
|
|
ADD (mld_opdr_teverzenden_datum
|
|
DATE
|
|
DEFAULT NULL);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// SUTF#59250
|
|
DELETE FROM fac_message WHERE fac_message_code = 'RES_M960';
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// HSLE#58355
|
|
ALTER TABLE fac_menu ADD fac_menu_message
|
|
VARCHAR2(1024);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57152
|
|
ALTER TABLE fac_menu ADD fac_menu_color VARCHAR2 (60 CHAR);
|
|
--ALTER TABLE mld_stdmelding ADD mld_stdmelding_color VARCHAR2 (60 CHAR);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#59433
|
|
UPDATE prs_perslid
|
|
SET prs_perslid_flags = prs_perslid_flags + 32
|
|
WHERE prs_perslid_oslogin IN ('_FACILITOR','_HMAIL','_PUTORDERS');
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#57667
|
|
ALTER TABLE ins_kenmerk ADD ins_kenmerk_omschrijving VARCHAR2(50);
|
|
ALTER TABLE bes_kenmerk ADD bes_kenmerk_omschrijving VARCHAR2(50);
|
|
ALTER TABLE res_kenmerk ADD res_kenmerk_omschrijving VARCHAR2(50);
|
|
ALTER TABLE mld_kenmerk ADD mld_kenmerk_omschrijving VARCHAR2(50);
|
|
ALTER TABLE cnt_kenmerk ADD cnt_kenmerk_omschrijving VARCHAR2(50);
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// XXXX#nnnnn
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
REGISTERONCE('$Id$')
|
|
|
|
#include "epilogue.inc"
|