FMHN#74812 Instelbaar bij meldingkenmerk: In overzicht tonen
svn path=/Database/trunk/; revision=58126
This commit is contained in:
@@ -681,6 +681,9 @@ CREATE_TABLE(alg_kenmerk,0)
|
||||
NUMBER(2)
|
||||
,alg_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
,alg_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
,alg_kenmerk_uniek
|
||||
NUMBER(1)
|
||||
,alg_kenmerk_regexp
|
||||
|
||||
@@ -634,6 +634,9 @@ CREATE_TABLE(bes_kenmerk, 0)
|
||||
DEFAULT 0 NOT NULL
|
||||
, bes_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
, bes_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
, bes_kenmerk_volgnummer
|
||||
NUMBER(3)
|
||||
NOT NULL
|
||||
|
||||
@@ -155,11 +155,14 @@ CREATE_TABLE(bez_kenmerk,0)
|
||||
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','V'))
|
||||
,bez_kenmerk_systeem -- &1 = systeemkm, &2 = primary, show in list
|
||||
,bez_kenmerk_systeem -- &1 = systeemkm, &8 = anonimiseren
|
||||
NUMBER(2)
|
||||
DEFAULT 0 NOT NULL
|
||||
,bez_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
,bez_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
,bez_kenmerk_uniek
|
||||
NUMBER(1)
|
||||
,bez_kenmerk_regexp
|
||||
|
||||
@@ -349,6 +349,9 @@ CREATE_TABLE(cnt_kenmerk, 0)
|
||||
DEFAULT 0 NOT NULL
|
||||
, cnt_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
, cnt_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
, cnt_kenmerk_volgnummer
|
||||
NUMBER(3)
|
||||
NOT NULL
|
||||
|
||||
@@ -2237,6 +2237,7 @@ CREATE_TABLE(faq_kenmerk,0)
|
||||
CHECK(faq_kenmerk_kenmerktype IN ('C','N','D','T','R','X','L','Q','F','M','E','S','l','B','V')),
|
||||
faq_kenmerk_systeem NUMBER(2),
|
||||
faq_kenmerk_toonbaar NUMBER(1),
|
||||
faq_kenmerk_inlijst NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
faq_kenmerk_uniek NUMBER(1),
|
||||
faq_kenmerk_regexp VARCHAR2(255),
|
||||
faq_kenmerk_verplicht NUMBER(1),
|
||||
|
||||
@@ -207,6 +207,9 @@ CREATE_TABLE(fin_kenmerk,0)
|
||||
NUMBER(2)
|
||||
,fin_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
,fin_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
,fin_kenmerk_uniek
|
||||
NUMBER(1)
|
||||
,fin_kenmerk_regexp
|
||||
|
||||
@@ -820,6 +820,9 @@ CREATE_TABLE(ins_kenmerk, 0)
|
||||
NUMBER(1)
|
||||
CONSTRAINT ins_c_ins_kenmerk_toonbaar CHECK(ins_kenmerk_toonbaar IS NULL
|
||||
OR ins_kenmerk_toonbaar = 1),
|
||||
ins_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL,
|
||||
ins_kenmerk_meetwaarde
|
||||
NUMBER(1)
|
||||
CONSTRAINT ins_c_ins_kenmerk_meetwaarde CHECK(ins_kenmerk_meetwaarde IS NULL
|
||||
|
||||
@@ -1221,7 +1221,7 @@ CREATE_TABLE(mld_srtkenmerk, 0)
|
||||
VARCHAR2(10)
|
||||
, mld_srtkenmerk_kenmerktype
|
||||
VARCHAR2(1)
|
||||
, mld_srtkenmerk_systeem -- &1 = systeemkm, &2 = primary, show in list, &4 = confidential, &8 = anonimiseren
|
||||
, mld_srtkenmerk_systeem -- &1 = systeemkm, &4 = confidential, &8 = anonimiseren
|
||||
NUMBER(2)
|
||||
DEFAULT 0
|
||||
NOT NULL
|
||||
@@ -1278,6 +1278,9 @@ CREATE_TABLE(mld_kenmerk, 0)
|
||||
DEFAULT 0 NOT NULL
|
||||
, mld_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
, mld_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
, mld_kenmerk_volgnummer
|
||||
NUMBER(3)
|
||||
NOT NULL
|
||||
|
||||
@@ -1073,12 +1073,15 @@ CREATE_TABLE(prs_kenmerk,0)
|
||||
VARCHAR2(1)
|
||||
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','V'))
|
||||
,prs_kenmerk_systeem
|
||||
,prs_kenmerk_systeem -- &1 = systeemkm, &8 = anonimiseren
|
||||
NUMBER(2)
|
||||
DEFAULT 0
|
||||
NOT NULL
|
||||
,prs_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
,prs_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
,prs_kenmerk_uniek
|
||||
NUMBER(1)
|
||||
,prs_kenmerk_regexp
|
||||
|
||||
@@ -812,6 +812,9 @@ CREATE_TABLE(res_kenmerk, 0)
|
||||
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
|
||||
, res_kenmerk_toonbaar
|
||||
NUMBER(1)
|
||||
, res_kenmerk_inlijst
|
||||
NUMBER(1)
|
||||
DEFAULT 0 NOT NULL
|
||||
, res_kenmerk_uniek
|
||||
NUMBER(1)
|
||||
, res_kenmerk_regexp
|
||||
|
||||
@@ -122,12 +122,42 @@ ALTER TABLE mld_kenmerk ADD mld_kenmerk_inlijst NUMBER(1) DEFAULT 0 NOT NULL;
|
||||
ALTER TABLE prs_kenmerk ADD prs_kenmerk_inlijst NUMBER(1) DEFAULT 0 NOT NULL;
|
||||
ALTER TABLE res_kenmerk ADD res_kenmerk_inlijst NUMBER(1) DEFAULT 0 NOT NULL;
|
||||
|
||||
UPDATE bes_kenmerk SET bes_kenmerk_inlijst = 1 WHERE bes_srtkenmerk_key IN (SELECT bes_srtkenmerk_key FROM bes_srtkenmerk WHERE BITAND(bes_srtkenmerk_systeem,2) = 2);
|
||||
UPDATE cnt_kenmerk SET cnt_kenmerk_inlijst = 1 WHERE cnt_srtkenmerk_key IN (SELECT cnt_srtkenmerk_key FROM cnt_srtkenmerk WHERE BITAND(cnt_srtkenmerk_systeem,2) = 2);
|
||||
BEGIN -- Alleen BES heeft een tweede lijst-instelling in srtkenmerk_systeem zitten.
|
||||
DECLARE
|
||||
CURSOR b IS
|
||||
SELECT s.bes_srtkenmerk_key
|
||||
, CASE WHEN s.bes_srtkenmerk_systeem = 2 THEN 1
|
||||
WHEN s.bes_srtkenmerk_systeem = 16 THEN 2
|
||||
WHEN s.bes_srtkenmerk_systeem = 18 THEN 3
|
||||
ELSE 0
|
||||
END systeem
|
||||
FROM bes_srtkenmerk s
|
||||
WHERE BITAND(s.bes_srtkenmerk_systeem,18) > 0;
|
||||
inlijst NUMBER(1);
|
||||
BEGIN
|
||||
FOR g IN b
|
||||
LOOP
|
||||
IF (g.systeem > 0)
|
||||
THEN
|
||||
UPDATE bes_kenmerk
|
||||
SET bes_kenmerk_inlijst = g.systeem
|
||||
WHERE bes_srtkenmerk_key = g.bes_srtkenmerk_key;
|
||||
END IF;
|
||||
END LOOP;
|
||||
END;
|
||||
END;
|
||||
|
||||
UPDATE bez_kenmerk SET bez_kenmerk_inlijst = 1, bez_kenmerk_systeem = bez_kenmerk_systeem - 2 WHERE BITAND(bez_kenmerk_systeem,2) = 2;
|
||||
UPDATE fin_kenmerk SET fin_kenmerk_inlijst = 1, fin_kenmerk_systeem = fin_kenmerk_systeem - 2 WHERE BITAND(fin_kenmerk_systeem,2) = 2;
|
||||
UPDATE prs_kenmerk SET prs_kenmerk_inlijst = 1, prs_kenmerk_systeem = prs_kenmerk_systeem - 2 WHERE BITAND(prs_kenmerk_systeem,2) = 2;
|
||||
UPDATE ins_kenmerk SET ins_kenmerk_inlijst = 1 WHERE ins_srtkenmerk_key IN (SELECT ins_srtkenmerk_key FROM ins_srtkenmerk WHERE BITAND(ins_srtkenmerk_systeem,2) = 2);
|
||||
UPDATE mld_kenmerk SET mld_kenmerk_inlijst = 1 WHERE mld_srtkenmerk_key IN (SELECT mld_srtkenmerk_key FROM mld_srtkenmerk WHERE BITAND(mld_srtkenmerk_systeem,2) = 2);
|
||||
UPDATE res_kenmerk SET res_kenmerk_inlijst = 1 WHERE res_srtkenmerk_key IN (SELECT res_srtkenmerk_key FROM res_srtkenmerk WHERE BITAND(res_srtkenmerk_systeem,2) = 2);
|
||||
|
||||
UPDATE ins_srtkenmerk SET ins_srtkenmerk_systeem = ins_srtkenmerk_systeem - 2 WHERE BITAND(ins_srtkenmerk_systeem,2) = 2;
|
||||
UPDATE mld_srtkenmerk SET mld_srtkenmerk_systeem = mld_srtkenmerk_systeem - 2 WHERE BITAND(mld_srtkenmerk_systeem,2) = 2;
|
||||
UPDATE res_srtkenmerk SET res_srtkenmerk_systeem = res_srtkenmerk_systeem - 2 WHERE BITAND(res_srtkenmerk_systeem,2) = 2;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// BLCC#75490
|
||||
ALTER TABLE mld_opdr_uren ADD mld_opdr_uren_wijzigdatum DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE mld_opdr_uren ADD mld_opdr_uren_wijziguser_key NUMBER (10)
|
||||
|
||||
Reference in New Issue
Block a user