75 lines
2.7 KiB
Plaintext
75 lines
2.7 KiB
Plaintext
/*
|
|
* Update script van FACILITOR schema
|
|
* $Revision$
|
|
* $Id$
|
|
*/
|
|
#include "prologue.inc"
|
|
|
|
COMMIT;
|
|
SET DEFINE OFF
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#79087
|
|
ALTER TABLE fac_imp_usrdata ADD fac_usrdata_omschr2 VARCHAR2(60);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// RWSN#79922
|
|
CREATE_TABLE(alg_onroerendgoed_note, 0)
|
|
( alg_onroerendgoed_note_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_k_alg_onroerendgoed_note_key PRIMARY KEY
|
|
, alg_onroerendgoed_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_key1 CHECK(alg_onroerendgoed_key IS NOT NULL)
|
|
, alg_onroerendgoed_typ
|
|
VARCHAR (1)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_typ1 CHECK(alg_onroerendgoed_typ IS NOT NULL)
|
|
CONSTRAINT alg_c_alg_onroerendgoed_typ2 CHECK(alg_onroerendgoed_typ IN ('R','V','G','L'))
|
|
, alg_onroerendgoed_note_aanmaak
|
|
DATE
|
|
DEFAULT SYSDATE
|
|
, prs_perslid_key
|
|
NUMBER (10)
|
|
CONSTRAINT alg_r_prs_perslid_key5 REFERENCES prs_perslid (prs_perslid_key) ON DELETE SET NULL
|
|
, alg_onroerendgoed_note_omschrijving
|
|
VARCHAR2 (4000 CHAR)
|
|
);
|
|
|
|
CREATE SEQUENCE alg_s_alg_onroerendgoed_note_key MINVALUE 1;
|
|
CREATE INDEX alg_i_alg_onroerendgoed_note1 ON alg_onroerendgoed_note(alg_onroerendgoed_key, alg_onroerendgoed_typ);
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80650
|
|
UPDATE res_deel
|
|
SET res_deel_bulkreserveerbaar = 0
|
|
WHERE res_deel_bulkreserveerbaar IS NULL;
|
|
|
|
ALTER TABLE res_deel MODIFY res_deel_bulkreserveerbaar DEFAULT 0 NOT NULL;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#80204
|
|
BEGIN
|
|
adm.trydrop ('TRIGGER bes_t_bes_srtprod_B_IU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_srtprod_prijs_B_IU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_bedrijf_srtprod_BIU');
|
|
adm.trydrop ('TRIGGER bes_t_bes_bedrijf_bedrijf_B_IU');
|
|
|
|
adm.trydrop ('SEQUENCE bes_s_bes_srtprod_key);
|
|
adm.trydrop ('SEQUENCE bes_s_bes_srtprod_prijs_key');
|
|
adm.trydrop ('SEQUENCE bes_s_bes_bedrijf_srtprod_key');
|
|
adm.trydrop ('SEQUENCE bes_s_bes_bedrijf_bedrijf_key');
|
|
|
|
adm.trydrop ('TABLE bes_srtprod');
|
|
adm.trydrop ('TABLE bes_srtprod_prijs');
|
|
adm.trydrop ('TABLE bes_bedrijf_srtprod');
|
|
adm.trydrop ('TABLE bes_bedrijf_bedrijf');
|
|
|
|
adm.trydrop ('INDEX bes_i_bes_srtprod_prijs1');
|
|
adm.tryalter('TABLE bes_srtdeel DROP COLUMN bes_srtprod_key');
|
|
END;
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
|
|
|
|
|
|
|
REGISTERONCE('$Id$')
|
|
|
|
#include "epilogue.inc"
|