diff --git a/ALG/ALG_TAB.SRC b/ALG/ALG_TAB.SRC index d24d480f..6d92dc40 100644 --- a/ALG/ALG_TAB.SRC +++ b/ALG/ALG_TAB.SRC @@ -564,7 +564,7 @@ CREATE_TABLE(alg_kenmerk,0) VARCHAR2(10) ,alg_kenmerk_kenmerktype VARCHAR2(1) - CONSTRAINT alg_c_alg_kenmerk_type1 CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) + CONSTRAINT alg_c_alg_kenmerk_type1 CHECK(alg_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ,alg_kenmerk_systeem NUMBER(1) ,alg_kenmerk_toonbaar diff --git a/BES/BES_TAB.SRC b/BES/BES_TAB.SRC index e6ca5b7c..16177654 100644 --- a/BES/BES_TAB.SRC +++ b/BES/BES_TAB.SRC @@ -576,7 +576,7 @@ CREATE_TABLE(bes_srtkenmerk, 0) , CONSTRAINT bes_c_bes_srtkenmerk_omschr CHECK(bes_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT bes_srtkenmerk_omschrijving CHECK(bes_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT bes_u_bes_srtkenmerk_upper UNIQUE(bes_srtkenmerk_upper, bes_srtkenmerk_verwijder) -, CONSTRAINT bes_c_bes_srtkenmerk_kenmtype CHECK(bes_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) +, CONSTRAINT bes_c_bes_srtkenmerk_kenmtype CHECK(bes_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) , CONSTRAINT bes_c_bes_srtkenmerk_systeem CHECK(bes_srtkenmerk_systeem IS NULL OR bes_srtkenmerk_systeem = 1) , CONSTRAINT bes_c_bes_srtkenmerk_lengte CHECK(bes_srtkenmerk_lengte >= 1 diff --git a/BEZ/BEZ_TAB.SRC b/BEZ/BEZ_TAB.SRC index 092505ad..842b6753 100644 --- a/BEZ/BEZ_TAB.SRC +++ b/BEZ/BEZ_TAB.SRC @@ -130,7 +130,7 @@ CREATE_TABLE(bez_kenmerk,0) ,bez_kenmerk_kenmerktype VARCHAR2(1) CONSTRAINT bez_c_bez_kenmerk_type2 CHECK - (bez_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S', 'l', 'B')) + (bez_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ,bez_kenmerk_systeem -- &1 = systeemkm, &2 = primary, show in list NUMBER(1) DEFAULT 0 NOT NULL diff --git a/CNT/CNT_TAB.SRC b/CNT/CNT_TAB.SRC index 91ef9cc6..3b11b39a 100644 --- a/CNT/CNT_TAB.SRC +++ b/CNT/CNT_TAB.SRC @@ -297,7 +297,7 @@ CREATE_TABLE(cnt_srtkenmerk, 0) , CONSTRAINT cnt_c_cnt_srtkenmerk_omschr CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT cnt_srtkenmerk_omschrijving CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT cnt_u_cnt_srtkenmerk_upper UNIQUE(cnt_srtkenmerk_upper, cnt_srtkenmerk_verwijder) -, CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype CHECK(cnt_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) +, CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype CHECK(cnt_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) , CONSTRAINT cnt_c_cnt_srtkenmerk_systeem CHECK(cnt_srtkenmerk_systeem IS NULL OR cnt_srtkenmerk_systeem = 1) , CONSTRAINT cnt_c_cnt_srtkenmerk_lengte CHECK(cnt_srtkenmerk_lengte >= 1 diff --git a/FAC/FAC_TAB.SRC b/FAC/FAC_TAB.SRC index bf4791bb..d2d3d167 100644 --- a/FAC/FAC_TAB.SRC +++ b/FAC/FAC_TAB.SRC @@ -1559,7 +1559,7 @@ CREATE_TABLE (fac_kenmwaarden, 0) VARCHAR2(4000), fac_kenmwaarden_kenmerktype VARCHAR2(1) - CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')), + CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')), fac_kenmwaarden_isexpr VARCHAR2(1) DEFAULT 0 @@ -1877,7 +1877,7 @@ CREATE_TABLE(faq_kenmerk,0) faq_kenmerk_dimensie VARCHAR2(10), faq_kenmerk_kenmerktype VARCHAR2(1) CONSTRAINT faq_c_faq_kenmerk_type1 - CHECK(faq_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')), + CHECK(faq_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')), faq_kenmerk_systeem NUMBER(1), faq_kenmerk_toonbaar NUMBER(1), faq_kenmerk_uniek NUMBER(1), diff --git a/FIN/FIN_TAB.SRC b/FIN/FIN_TAB.SRC index 81d4b1e1..35486418 100644 --- a/FIN/FIN_TAB.SRC +++ b/FIN/FIN_TAB.SRC @@ -182,7 +182,7 @@ CREATE_TABLE(fin_kenmerk,0) VARCHAR2(10) ,fin_kenmerk_kenmerktype VARCHAR2(1) - CONSTRAINT fin_c_fin_kenmerk_type1 CHECK(fin_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) + CONSTRAINT fin_c_fin_kenmerk_type1 CHECK(fin_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ,fin_kenmerk_systeem NUMBER(1) ,fin_kenmerk_toonbaar diff --git a/INS/INS_TAB.SRC b/INS/INS_TAB.SRC index 48bab790..f9fc240e 100644 --- a/INS/INS_TAB.SRC +++ b/INS/INS_TAB.SRC @@ -658,7 +658,7 @@ CREATE_TABLE(ins_srtkenmerk, 0) VARCHAR2(10), ins_srtkenmerk_kenmerktype VARCHAR2(1) - CONSTRAINT ins_c_ins_srtkenmerk_kenmtype CHECK(ins_srtkenmerk_kenmerktype IN('C', 'N', 'D', 'R', 'X', 'L', 'Q','F','M','E','S', 'l', 'B')), + CONSTRAINT ins_c_ins_srtkenmerk_kenmtype CHECK(ins_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')), ins_srtkenmerk_systeem NUMBER(1) CONSTRAINT ins_c_ins_srtkenmerk_systeem CHECK(ins_srtkenmerk_systeem IS NULL diff --git a/MLD/MLD_TAB.SRC b/MLD/MLD_TAB.SRC index e062dbb1..21d33bc1 100644 --- a/MLD/MLD_TAB.SRC +++ b/MLD/MLD_TAB.SRC @@ -994,7 +994,7 @@ CREATE_TABLE(mld_srtkenmerk, 0) , CONSTRAINT mld_c_mld_srtkenmerk_omschr CHECK(mld_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT mld_srtkenmerk_omschrijving CHECK(mld_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT mld_u_mld_srtkenmerk_upper UNIQUE(mld_srtkenmerk_upper, mld_srtkenmerk_verwijder) -, CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) +, CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) , CONSTRAINT mld_c_mld_srtkenmerk_systeem CHECK(mld_srtkenmerk_systeem IS NOT NULL) , CONSTRAINT mld_c_mld_srtkenmerk_lengte CHECK(mld_srtkenmerk_lengte >= 1 AND mld_srtkenmerk_lengte <= 4000) diff --git a/PRS/PRS_TAB.SRC b/PRS/PRS_TAB.SRC index 48da537c..30443533 100644 --- a/PRS/PRS_TAB.SRC +++ b/PRS/PRS_TAB.SRC @@ -955,7 +955,7 @@ CREATE_TABLE(prs_kenmerk,0) ,prs_kenmerk_kenmerktype VARCHAR2(1) CONSTRAINT prs_c_prs_kenmerk_type2 CHECK - (prs_kenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) + (prs_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ,prs_kenmerk_systeem NUMBER(1) ,prs_kenmerk_toonbaar diff --git a/RES/RES_TAB.SRC b/RES/RES_TAB.SRC index 4c015b67..806c708f 100644 --- a/RES/RES_TAB.SRC +++ b/RES/RES_TAB.SRC @@ -655,7 +655,7 @@ CREATE_TABLE(res_srtkenmerk, 0) , CONSTRAINT res_c_res_srtkenmerk_omschr CHECK(res_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT res_srtkenmerk_omschrijving CHECK(res_srtkenmerk_omschrijving IS NOT NULL) , CONSTRAINT res_u_res_srtkenmerk_upper UNIQUE(res_srtkenmerk_upper, res_srtkenmerk_verwijder) -, CONSTRAINT res_c_res_srtkenmerk_kenmtype CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','R','X','L','Q','F','M','E','S', 'l', 'B')) +, CONSTRAINT res_c_res_srtkenmerk_kenmtype CHECK(res_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) , CONSTRAINT res_c_res_srtkenmerk_systeem CHECK(res_srtkenmerk_systeem IS NULL OR res_srtkenmerk_systeem = 1) , CONSTRAINT res_c_res_srtkenmerk_lengte CHECK(res_srtkenmerk_lengte >= 1 diff --git a/_UP/DB33to34.src b/_UP/DB33to34.src index e689b4d7..74489f30 100644 --- a/_UP/DB33to34.src +++ b/_UP/DB33to34.src @@ -24,9 +24,49 @@ DELETE FROM fac_code2label AND fac_code2label_label LIKE 'lcl_bes_ord_ontvangen'; /////////////////////////////////////////////////////////////////////////////////////////// MNNL#40541 +ALTER TABLE alg_kenmerk DROP CONSTRAINT alg_c_alg_kenmerk_type1; +ALTER TABLE alg_kenmerk ADD CONSTRAINT alg_c_alg_kenmerk_type1 + CHECK (alg_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE bes_srtkenmerk DROP CONSTRAINT bes_c_bes_srtkenmerk_kenmtype; +ALTER TABLE bes_srtkenmerk ADD CONSTRAINT bes_c_bes_srtkenmerk_kenmtype + CHECK (bes_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + ALTER TABLE bez_kenmerk DROP CONSTRAINT bez_c_bez_kenmerk_type2; ALTER TABLE bez_kenmerk ADD CONSTRAINT bez_c_bez_kenmerk_type2 - CHECK (bez_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S', 'l', 'B')) enable novalidate; + CHECK (bez_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE cnt_srtkenmerk DROP CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype; +ALTER TABLE cnt_srtkenmerk ADD CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype + CHECK (cnt_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE fac_kenmwaarden DROP CONSTRAINT fac_c_fac_kenmwaarden_kenmtype; +ALTER TABLE fac_kenmwaarden ADD CONSTRAINT fac_c_fac_kenmwaarden_kenmtype + CHECK (fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE faq_kenmerk DROP CONSTRAINT faq_c_faq_kenmerk_type1; +ALTER TABLE faq_kenmerk ADD CONSTRAINT faq_c_faq_kenmerk_type1 + CHECK (faq_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE fin_kenmerk DROP CONSTRAINT fin_c_fin_kenmerk_type1; +ALTER TABLE fin_kenmerk ADD CONSTRAINT fin_c_fin_kenmerk_type1 + CHECK (fin_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE ins_srtkenmerk DROP CONSTRAINT ins_c_ins_srtkenmerk_kenmtype; +ALTER TABLE ins_srtkenmerk ADD CONSTRAINT ins_c_ins_srtkenmerk_kenmtype + CHECK (ins_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype; +ALTER TABLE mld_srtkenmerk ADD CONSTRAINT mld_c_mld_srtkenmerk_kenmtype + CHECK (mld_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE prs_kenmerk DROP CONSTRAINT prs_c_prs_kenmerk_type2; +ALTER TABLE prs_kenmerk ADD CONSTRAINT prs_c_prs_kenmerk_type2 + CHECK (prs_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; + +ALTER TABLE res_srtkenmerk DROP CONSTRAINT res_c_res_srtkenmerk_kenmtype; +ALTER TABLE res_srtkenmerk ADD CONSTRAINT res_c_res_srtkenmerk_kenmtype + CHECK (res_srtkenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B')) ENABLE NOVALIDATE; /////////////////////////////////////////////////////////////////////////////////////////// XXXX#12345