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)
|
NUMBER(2)
|
||||||
,alg_kenmerk_toonbaar
|
,alg_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
,alg_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
,alg_kenmerk_uniek
|
,alg_kenmerk_uniek
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
,alg_kenmerk_regexp
|
,alg_kenmerk_regexp
|
||||||
|
|||||||
@@ -634,6 +634,9 @@ CREATE_TABLE(bes_kenmerk, 0)
|
|||||||
DEFAULT 0 NOT NULL
|
DEFAULT 0 NOT NULL
|
||||||
, bes_kenmerk_toonbaar
|
, bes_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
, bes_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
, bes_kenmerk_volgnummer
|
, bes_kenmerk_volgnummer
|
||||||
NUMBER(3)
|
NUMBER(3)
|
||||||
NOT NULL
|
NOT NULL
|
||||||
|
|||||||
@@ -155,11 +155,14 @@ CREATE_TABLE(bez_kenmerk,0)
|
|||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
CONSTRAINT bez_c_bez_kenmerk_type2 CHECK
|
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_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)
|
NUMBER(2)
|
||||||
DEFAULT 0 NOT NULL
|
DEFAULT 0 NOT NULL
|
||||||
,bez_kenmerk_toonbaar
|
,bez_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
,bez_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
,bez_kenmerk_uniek
|
,bez_kenmerk_uniek
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
,bez_kenmerk_regexp
|
,bez_kenmerk_regexp
|
||||||
|
|||||||
@@ -349,6 +349,9 @@ CREATE_TABLE(cnt_kenmerk, 0)
|
|||||||
DEFAULT 0 NOT NULL
|
DEFAULT 0 NOT NULL
|
||||||
, cnt_kenmerk_toonbaar
|
, cnt_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
, cnt_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
, cnt_kenmerk_volgnummer
|
, cnt_kenmerk_volgnummer
|
||||||
NUMBER(3)
|
NUMBER(3)
|
||||||
NOT NULL
|
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')),
|
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_systeem NUMBER(2),
|
||||||
faq_kenmerk_toonbaar NUMBER(1),
|
faq_kenmerk_toonbaar NUMBER(1),
|
||||||
|
faq_kenmerk_inlijst NUMBER(1) DEFAULT 0 NOT NULL,
|
||||||
faq_kenmerk_uniek NUMBER(1),
|
faq_kenmerk_uniek NUMBER(1),
|
||||||
faq_kenmerk_regexp VARCHAR2(255),
|
faq_kenmerk_regexp VARCHAR2(255),
|
||||||
faq_kenmerk_verplicht NUMBER(1),
|
faq_kenmerk_verplicht NUMBER(1),
|
||||||
|
|||||||
@@ -207,6 +207,9 @@ CREATE_TABLE(fin_kenmerk,0)
|
|||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
,fin_kenmerk_toonbaar
|
,fin_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
,fin_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
,fin_kenmerk_uniek
|
,fin_kenmerk_uniek
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
,fin_kenmerk_regexp
|
,fin_kenmerk_regexp
|
||||||
|
|||||||
@@ -820,6 +820,9 @@ CREATE_TABLE(ins_kenmerk, 0)
|
|||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
CONSTRAINT ins_c_ins_kenmerk_toonbaar CHECK(ins_kenmerk_toonbaar IS NULL
|
CONSTRAINT ins_c_ins_kenmerk_toonbaar CHECK(ins_kenmerk_toonbaar IS NULL
|
||||||
OR ins_kenmerk_toonbaar = 1),
|
OR ins_kenmerk_toonbaar = 1),
|
||||||
|
ins_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL,
|
||||||
ins_kenmerk_meetwaarde
|
ins_kenmerk_meetwaarde
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
CONSTRAINT ins_c_ins_kenmerk_meetwaarde CHECK(ins_kenmerk_meetwaarde IS NULL
|
CONSTRAINT ins_c_ins_kenmerk_meetwaarde CHECK(ins_kenmerk_meetwaarde IS NULL
|
||||||
|
|||||||
@@ -1221,7 +1221,7 @@ CREATE_TABLE(mld_srtkenmerk, 0)
|
|||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
, mld_srtkenmerk_kenmerktype
|
, mld_srtkenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
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)
|
NUMBER(2)
|
||||||
DEFAULT 0
|
DEFAULT 0
|
||||||
NOT NULL
|
NOT NULL
|
||||||
@@ -1278,6 +1278,9 @@ CREATE_TABLE(mld_kenmerk, 0)
|
|||||||
DEFAULT 0 NOT NULL
|
DEFAULT 0 NOT NULL
|
||||||
, mld_kenmerk_toonbaar
|
, mld_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
, mld_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
, mld_kenmerk_volgnummer
|
, mld_kenmerk_volgnummer
|
||||||
NUMBER(3)
|
NUMBER(3)
|
||||||
NOT NULL
|
NOT NULL
|
||||||
|
|||||||
@@ -1073,12 +1073,15 @@ CREATE_TABLE(prs_kenmerk,0)
|
|||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
CONSTRAINT prs_c_prs_kenmerk_type2 CHECK
|
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_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)
|
NUMBER(2)
|
||||||
DEFAULT 0
|
DEFAULT 0
|
||||||
NOT NULL
|
NOT NULL
|
||||||
,prs_kenmerk_toonbaar
|
,prs_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
,prs_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
,prs_kenmerk_uniek
|
,prs_kenmerk_uniek
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
,prs_kenmerk_regexp
|
,prs_kenmerk_regexp
|
||||||
|
|||||||
@@ -812,6 +812,9 @@ CREATE_TABLE(res_kenmerk, 0)
|
|||||||
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
|
VARCHAR2(50) /* optionele overrule van srtkenmerk_omschrijving */
|
||||||
, res_kenmerk_toonbaar
|
, res_kenmerk_toonbaar
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
|
, res_kenmerk_inlijst
|
||||||
|
NUMBER(1)
|
||||||
|
DEFAULT 0 NOT NULL
|
||||||
, res_kenmerk_uniek
|
, res_kenmerk_uniek
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
, res_kenmerk_regexp
|
, 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 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;
|
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);
|
BEGIN -- Alleen BES heeft een tweede lijst-instelling in srtkenmerk_systeem zitten.
|
||||||
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);
|
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 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 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 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
|
/////////////////////////////////////////////////////////////////////////////////////////// BLCC#75490
|
||||||
ALTER TABLE mld_opdr_uren ADD mld_opdr_uren_wijzigdatum DATE DEFAULT SYSDATE;
|
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)
|
ALTER TABLE mld_opdr_uren ADD mld_opdr_uren_wijziguser_key NUMBER (10)
|
||||||
|
|||||||
Reference in New Issue
Block a user