NYBU#57569 artikelkenmerken op discipline niveau en

FCLT#58793 typecontract vertalingen

svn path=/Database/trunk/; revision=43690
This commit is contained in:
Jos Groot Lipman
2019-08-08 14:03:23 +00:00
parent fe07c8dce4
commit b857561792
3 changed files with 9 additions and 4 deletions

View File

@@ -720,7 +720,9 @@ CREATE_TABLE(res_kenmerk, 0)
NUMBER(10)
, res_artikel_key
NUMBER(10)
, res_kenmerk_niveau /* "A"=Activiteit of "D"=Discipline/Catalogus artikel */
, res_discipline_key
NUMBER(10)
, res_kenmerk_niveau /* Activiteit/Discipline/Catering */
VARCHAR2(1)
DEFAULT 'A'
, res_kenmerk_toonbaar
@@ -752,10 +754,11 @@ CREATE_TABLE(res_kenmerk, 0)
, CONSTRAINT res_r_res_srtkenmerk_key1 CHECK(res_srtkenmerk_key IS NOT NULL)
, CONSTRAINT res_r_res_srtkenmerk_key2 FOREIGN KEY(res_srtkenmerk_key) REFERENCES res_srtkenmerk(res_srtkenmerk_key)
, CONSTRAINT res_c_res_kenmerk_niveau1 CHECK(res_kenmerk_niveau IS NOT NULL)
, CONSTRAINT res_c_res_kenmerk_niveau2 CHECK(res_kenmerk_niveau IN ('A', 'D')) /* Activiteit of Discipline/Catalogus artikel */
, CONSTRAINT res_c_res_kenmerk_niveau2 CHECK(res_kenmerk_niveau IN ('A', 'D', 'C')) /* Activiteit/Discipline/Catering */
, CONSTRAINT res_c_res_kenmerk_aanmaak CHECK(res_kenmerk_aanmaak IS NOT NULL)
, CONSTRAINT res_r_res_activiteit_key FOREIGN KEY(res_activiteit_key) REFERENCES res_activiteit(res_activiteit_key)
, CONSTRAINT res_r_res_artikel_key FOREIGN KEY(res_artikel_key) REFERENCES res_artikel(res_artikel_key)
, CONSTRAINT res_c_res_kenmerk_discipline FOREIGN KEY(res_discipline_key) REFERENCES ins_tab_discipline(ins_discipline_key)
, CONSTRAINT res_u_res_kenmerk UNIQUE(res_activiteit_key, res_artikel_key, res_srtkenmerk_key, res_kenmerk_groep, res_kenmerk_verwijder)
);