MARX#63145 reserveerbare resources bij opdrachten mogelijk maken

svn path=/Database/trunk/; revision=47491
This commit is contained in:
Peter Feij
2020-07-22 13:10:41 +00:00
parent 58b519c856
commit 6eff43c49e
2 changed files with 22 additions and 1 deletions

View File

@@ -215,8 +215,10 @@ CREATE_TABLE(res_deel, 0)
CONSTRAINT res_k_res_deel_key PRIMARY KEY
, res_ins_deel_key
NUMBER(10)
NOT_NULL(res_ins_deel_key, res_c_res_deel_key)
CONSTRAINT res_r_res_ins_deel_key REFERENCES ins_deel(ins_deel_key)
, res_prs_perslid_key
NUMBER(10)
CONSTRAINT res_r_res_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key)
, res_deel_eenheid
VARCHAR2(10)
, res_deel_prijs
@@ -251,6 +253,7 @@ CREATE_TABLE(res_deel, 0)
NUMBER(4)
DEFAULT 127
NOT NULL
, CONSTRAINT res_c_deelperslid_key CHECK((res_ins_deel_key IS NOT NULL AND res_prs_perslid_key IS NULL) OR (res_ins_deel_key IS NULL AND res_prs_perslid_key IS NOT NULL))
);
@@ -516,6 +519,9 @@ CREATE_TABLE(res_rsv_ruimte, 0)
, res_rsv_ruimte_noshow
NUMBER(1)
CONSTRAINT res_c_res_rsv_ruimte_noshow CHECK((res_rsv_ruimte_noshow = 0) OR (res_rsv_ruimte_noshow = 1))
, mld_opdr_key
NUMBER(10)
CONSTRAINT res_r_mld_opdr1 REFERENCES mld_opdr(mld_opdr_key)
, res_rsv_ruimte_aanmaak
DATE
DEFAULT SYSDATE

View File

@@ -340,6 +340,21 @@ BEGIN
END;
/
/////////////////////////////////////////////////////////////////////////////////////////// MARX#63145
ALTER TABLE res_deel
ADD res_prs_perslid_key
NUMBER(10)
CONSTRAINT res_r_res_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key);
ALTER TABLE res_deel DROP CONSTRAINT res_c_res_deel_key;
ALTER TABLE res_deel ADD CONSTRAINT res_c_deelperslid_key CHECK((res_ins_deel_key IS NOT NULL AND res_prs_perslid_key IS NULL) OR (res_ins_deel_key IS NULL AND res_prs_perslid_key IS NOT NULL));
ALTER TABLE res_rsv_ruimte
ADD mld_opdr_key
NUMBER(10)
CONSTRAINT res_r_mld_opdr1 REFERENCES mld_opdr(mld_opdr_key);
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Id$')