WDKA#80394 kenmerksoort contraints mbt het kenmerktype verwijderd, tevens kenmerktype 'B' referenties verwijderd.
svn path=/Database/trunk/; revision=64938
This commit is contained in:
@@ -724,7 +724,6 @@ CREATE_TABLE(alg_kenmerk,0)
|
|||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,alg_kenmerk_kenmerktype
|
,alg_kenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
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','V'))
|
|
||||||
,alg_kenmerk_systeem
|
,alg_kenmerk_systeem
|
||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
,alg_kenmerk_toonbaar
|
,alg_kenmerk_toonbaar
|
||||||
|
|||||||
@@ -417,16 +417,16 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'ALG_M238');
|
raise_application_error(-20000, 'ALG_M238');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.alg_kenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.alg_kenmerk_lengte IS NULL
|
IF :new.alg_kenmerk_kenmerktype IN ('C', 'N') AND :new.alg_kenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
raise_application_error(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.alg_kenmerk_kenmerktype IN ('N', 'B') AND :new.alg_kenmerk_lengte > 20
|
IF :new.alg_kenmerk_kenmerktype = 'N' AND :new.alg_kenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.alg_kenmerk_lengte := 20;
|
:new.alg_kenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.alg_kenmerk_kenmerktype IN ('N', 'B') AND :old.alg_kenmerk_key IS NOT NULL
|
IF :new.alg_kenmerk_kenmerktype = 'N' AND :old.alg_kenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.alg_kenmerk_nmin <> :new.alg_kenmerk_nmin OR
|
IF :old.alg_kenmerk_nmin <> :new.alg_kenmerk_nmin OR
|
||||||
:old.alg_kenmerk_nmin IS NULL AND :new.alg_kenmerk_nmin IS NOT NULL
|
:old.alg_kenmerk_nmin IS NULL AND :new.alg_kenmerk_nmin IS NOT NULL
|
||||||
@@ -581,7 +581,7 @@ BEGIN
|
|||||||
APPLICATION_ERROR_GOTO(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
APPLICATION_ERROR_GOTO(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
||||||
|| TO_CHAR(KenmerkLengte));
|
|| TO_CHAR(KenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF KenmerkType IN ('N', 'B')
|
ELSIF KenmerkType = 'N'
|
||||||
/*
|
/*
|
||||||
** Number
|
** Number
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -564,7 +564,6 @@ CREATE_TABLE(bes_srtkenmerk, 0)
|
|||||||
, CONSTRAINT bes_c_bes_srtkenmerk_omschr CHECK(bes_srtkenmerk_omschrijving IS NOT NULL)
|
, 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_srtkenmerk_omschrijving CHECK(bes_srtkenmerk_omschrijving IS NOT NULL)
|
||||||
, CONSTRAINT bes_u_bes_srtkenmerk_upper UNIQUE(bes_srtkenmerk_upper, bes_srtkenmerk_verwijder)
|
, 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','T','R','X','L','Q','F','M','E','S','l','B','V'))
|
|
||||||
, CONSTRAINT bes_c_bes_srtkenmerk_lengte CHECK(bes_srtkenmerk_lengte >= 1
|
, CONSTRAINT bes_c_bes_srtkenmerk_lengte CHECK(bes_srtkenmerk_lengte >= 1
|
||||||
AND bes_srtkenmerk_lengte <= 4000)
|
AND bes_srtkenmerk_lengte <= 4000)
|
||||||
, CONSTRAINT bes_c_bes_srtkenmerk_max_min CHECK(bes_srtkenmerk_nmax >= bes_srtkenmerk_nmin)
|
, CONSTRAINT bes_c_bes_srtkenmerk_max_min CHECK(bes_srtkenmerk_nmax >= bes_srtkenmerk_nmin)
|
||||||
@@ -584,7 +583,7 @@ CREATE_TABLE(bes_kenmerk, 0)
|
|||||||
, bes_kenmerk_type
|
, bes_kenmerk_type
|
||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
CONSTRAINT bes_c_ins_kenmerk_type CHECK
|
CONSTRAINT bes_c_ins_kenmerk_type CHECK
|
||||||
(bes_kenmerk_type is not null and (bes_kenmerk_type IN( 'B', 'I')))
|
(bes_kenmerk_type IS NOT NULL AND bes_kenmerk_type IN ('B', 'I')))
|
||||||
, bes_kenmerk_niveau
|
, bes_kenmerk_niveau
|
||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
CONSTRAINT bes_c_ins_kenmerk_niveau2 CHECK
|
CONSTRAINT bes_c_ins_kenmerk_niveau2 CHECK
|
||||||
|
|||||||
@@ -252,17 +252,17 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'bes_C_bes_SRTKENMERK_SYSTEEM');
|
raise_application_error(-20000, 'bes_C_bes_SRTKENMERK_SYSTEEM');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF :NEW.bes_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :NEW.bes_srtkenmerk_lengte IS NULL
|
IF :NEW.bes_srtkenmerk_kenmerktype IN ('C', 'N') AND :NEW.bes_srtkenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'bes_C_bes_SRTKENMERK_LENGTE');
|
raise_application_error(-20000, 'bes_C_bes_SRTKENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.bes_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.bes_srtkenmerk_lengte > 20
|
IF :new.bes_srtkenmerk_kenmerktype = 'N' AND :new.bes_srtkenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.bes_srtkenmerk_lengte := 20;
|
:new.bes_srtkenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF :NEW.bes_srtkenmerk_kenmerktype IN ('N', 'B') AND :OLD.bes_srtkenmerk_key IS NOT NULL
|
IF :NEW.bes_srtkenmerk_kenmerktype = 'N' AND :OLD.bes_srtkenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :OLD.bes_srtkenmerk_nmin <> :NEW.bes_srtkenmerk_nmin
|
IF :OLD.bes_srtkenmerk_nmin <> :NEW.bes_srtkenmerk_nmin
|
||||||
OR (:OLD.bes_srtkenmerk_nmin IS NULL AND :NEW.bes_srtkenmerk_nmin IS NOT NULL)
|
OR (:OLD.bes_srtkenmerk_nmin IS NULL AND :NEW.bes_srtkenmerk_nmin IS NOT NULL)
|
||||||
@@ -400,7 +400,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
APPLICATION_ERROR_GOTO(-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF srtkenmerktype IN ('N', 'B')
|
ELSIF srtkenmerktype = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
@@ -515,7 +515,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
APPLICATION_ERROR_GOTO(-20004, 'bes_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF srtkenmerktype IN ('N', 'B')
|
ELSIF srtkenmerktype = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
|
|||||||
@@ -177,8 +177,6 @@ CREATE_TABLE(bez_kenmerk,0)
|
|||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,bez_kenmerk_kenmerktype
|
,bez_kenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
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, &8 = anonimiseren
|
,bez_kenmerk_systeem -- &1 = systeemkm, &8 = anonimiseren
|
||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
DEFAULT 0 NOT NULL
|
DEFAULT 0 NOT NULL
|
||||||
|
|||||||
@@ -1810,13 +1810,13 @@ AS
|
|||||||
INTO v_srtkenmerk_key
|
INTO v_srtkenmerk_key
|
||||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||||
WHERE mld_srtkenmerk_upper = UPPER (v_kw)
|
WHERE mld_srtkenmerk_upper = UPPER (v_kw)
|
||||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT mld_srtkenmerk_key
|
SELECT mld_srtkenmerk_key
|
||||||
INTO v_srtkenmerk_key
|
INTO v_srtkenmerk_key
|
||||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||||
WHERE mld_srtkenmerk_key = fac.safe_to_number (v_kw)
|
WHERE mld_srtkenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN TO_CHAR(v_srtkenmerk_key) || '|' || TO_CHAR(v_kenmerk_groep);
|
RETURN TO_CHAR(v_srtkenmerk_key) || '|' || TO_CHAR(v_kenmerk_groep);
|
||||||
@@ -3275,7 +3275,7 @@ BEGIN
|
|||||||
IF fac.getsetting('cnd_autoaccept') = 1
|
IF fac.getsetting('cnd_autoaccept') = 1
|
||||||
THEN
|
THEN
|
||||||
mld.setmeldingstatus(v_mld_melding_key, 4, v_prs_perslid_key, 0);
|
mld.setmeldingstatus(v_mld_melding_key, 4, v_prs_perslid_key, 0);
|
||||||
-- berekening per gebrek is in principe te vaak,
|
-- berekening per gebrek is in principe te vaak,
|
||||||
-- dat mag per deel, maar dit is nu eenmaal de loop
|
-- dat mag per deel, maar dit is nu eenmaal de loop
|
||||||
cnd.process_mjb_score_effects (v_mld_melding_key);
|
cnd.process_mjb_score_effects (v_mld_melding_key);
|
||||||
END IF;
|
END IF;
|
||||||
|
|||||||
@@ -189,7 +189,7 @@ CREATE_TABLE(cnt_contract,0)
|
|||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
DEFAULT 2
|
DEFAULT 2
|
||||||
CONSTRAINT cnt_r_cnt_contract_verlenging CHECK(cnt_contract_verlenging IN (0,1,2,3,4,5,6,7))
|
CONSTRAINT cnt_r_cnt_contract_verlenging CHECK(cnt_contract_verlenging IN (0,1,2,3,4,5,6,7))
|
||||||
, cnt_contract_verleng_termijn
|
, cnt_contract_verleng_termijn
|
||||||
NUMBER(10)
|
NUMBER(10)
|
||||||
CONSTRAINT cnt_r_cnt_termijn_key5 REFERENCES cnt_termijn(cnt_termijn_key)
|
CONSTRAINT cnt_r_cnt_termijn_key5 REFERENCES cnt_termijn(cnt_termijn_key)
|
||||||
, cnt_contract_approved
|
, cnt_contract_approved
|
||||||
@@ -328,7 +328,6 @@ CREATE_TABLE(cnt_srtkenmerk, 0)
|
|||||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_omschr CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL)
|
, 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_srtkenmerk_omschrijving CHECK(cnt_srtkenmerk_omschrijving IS NOT NULL)
|
||||||
, CONSTRAINT cnt_u_cnt_srtkenmerk_upper UNIQUE(cnt_srtkenmerk_upper, cnt_srtkenmerk_verwijder)
|
, 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','T','R','X','L','Q','F','M','E','S','l','B','V'))
|
|
||||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_systeem CHECK(cnt_srtkenmerk_systeem IS NULL
|
, CONSTRAINT cnt_c_cnt_srtkenmerk_systeem CHECK(cnt_srtkenmerk_systeem IS NULL
|
||||||
OR cnt_srtkenmerk_systeem = 1)
|
OR cnt_srtkenmerk_systeem = 1)
|
||||||
, CONSTRAINT cnt_c_cnt_srtkenmerk_lengte CHECK(cnt_srtkenmerk_lengte >= 1
|
, CONSTRAINT cnt_c_cnt_srtkenmerk_lengte CHECK(cnt_srtkenmerk_lengte >= 1
|
||||||
|
|||||||
@@ -143,18 +143,18 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'CNT_C_CNT_SRTKENMERK_SYSTEEM');
|
raise_application_error(-20000, 'CNT_C_CNT_SRTKENMERK_SYSTEEM');
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.cnt_srtkenmerk_lengte IS NULL
|
IF :new.cnt_srtkenmerk_kenmerktype IN ('C', 'N') AND :new.cnt_srtkenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'CNT_C_CNT_SRTKENMERK_LENGTE');
|
raise_application_error(-20000, 'CNT_C_CNT_SRTKENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('N', 'B')
|
IF :new.cnt_srtkenmerk_kenmerktype = 'N'
|
||||||
AND :new.cnt_srtkenmerk_lengte > 20
|
AND :new.cnt_srtkenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.cnt_srtkenmerk_lengte := 20;
|
:new.cnt_srtkenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.cnt_srtkenmerk_kenmerktype IN ('N', 'B')
|
IF :new.cnt_srtkenmerk_kenmerktype = 'N'
|
||||||
AND :old.cnt_srtkenmerk_key IS NOT NULL
|
AND :old.cnt_srtkenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.cnt_srtkenmerk_nmin <> :new.cnt_srtkenmerk_nmin
|
IF :old.cnt_srtkenmerk_nmin <> :new.cnt_srtkenmerk_nmin
|
||||||
@@ -280,7 +280,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'cnt_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
APPLICATION_ERROR_GOTO(-20004, 'cnt_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
ELSIF SrtKenmerkType = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
|
|||||||
@@ -137,8 +137,7 @@ AS
|
|||||||
'N',
|
'N',
|
||||||
'R',
|
'R',
|
||||||
'S',
|
'S',
|
||||||
'X',
|
'X')
|
||||||
'B')
|
|
||||||
AND EXISTS
|
AND EXISTS
|
||||||
(SELECT 1
|
(SELECT 1
|
||||||
FROM cnt_kenmerk k
|
FROM cnt_kenmerk k
|
||||||
@@ -780,7 +779,6 @@ AS
|
|||||||
waarde_c,
|
waarde_c,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'N'
|
WHEN skm.cnt_srtkenmerk_kenmerktype = 'N'
|
||||||
OR skm.cnt_srtkenmerk_kenmerktype = 'B'
|
|
||||||
THEN
|
THEN
|
||||||
TO_NUMBER (km.cnt_kenmerkcontract_waarde)
|
TO_NUMBER (km.cnt_kenmerkcontract_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ CREATE OR REPLACE PROCEDURE fac_import_genericcsv (
|
|||||||
IS
|
IS
|
||||||
BEGIN
|
BEGIN
|
||||||
-- Het import csv-bestand wordt nu ingelezen met /imp/imp_inlezen.asp (en imp/imp_shared.js).
|
-- Het import csv-bestand wordt nu ingelezen met /imp/imp_inlezen.asp (en imp/imp_shared.js).
|
||||||
-- Van daaruit worden de gegevens in de tabel fac_imp_csv gezet.
|
-- Van daaruit worden de gegevens in de tabel fac_imp_csv gezet.
|
||||||
-- fac_import_file2csv(p_import_key);
|
-- fac_import_file2csv(p_import_key);
|
||||||
NULL;
|
NULL;
|
||||||
END;
|
END;
|
||||||
@@ -1921,7 +1921,7 @@ AS
|
|||||||
WHERE alg_kenmerk_verwijder IS NULL
|
WHERE alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||||
AND alg_kenmerk_upper = UPPER (ok)
|
AND alg_kenmerk_upper = UPPER (ok)
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
ELSE -- Kenmerkwaarde is numeriek (dus key)!
|
ELSE -- Kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT alg_kenmerk_key
|
SELECT alg_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -1929,7 +1929,7 @@ AS
|
|||||||
WHERE alg_kenmerk_verwijder IS NULL
|
WHERE alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||||
AND alg_kenmerk_key = fac.safe_to_number (ok)
|
AND alg_kenmerk_key = fac.safe_to_number (ok)
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
@@ -3385,7 +3385,7 @@ AS
|
|||||||
WHERE alg_kenmerk_upper = UPPER (kw)
|
WHERE alg_kenmerk_upper = UPPER (kw)
|
||||||
AND alg_kenmerk_verwijder IS NULL
|
AND alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau = 'R'
|
AND alg_kenmerk_niveau = 'R'
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT alg_kenmerk_key
|
SELECT alg_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -3393,7 +3393,7 @@ AS
|
|||||||
WHERE alg_kenmerk_key = fac.safe_to_number (kw)
|
WHERE alg_kenmerk_key = fac.safe_to_number (kw)
|
||||||
AND alg_kenmerk_verwijder IS NULL
|
AND alg_kenmerk_verwijder IS NULL
|
||||||
AND alg_kenmerk_niveau = 'R'
|
AND alg_kenmerk_niveau = 'R'
|
||||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
@@ -8585,7 +8585,7 @@ IS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kw)
|
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kw)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT k.ins_kenmerk_key
|
SELECT k.ins_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -8594,7 +8594,7 @@ IS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||||
AND k.ins_kenmerk_key = fac.safe_to_number (v_kw)
|
AND k.ins_kenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF v_kenmerk_key IS NULL
|
IF v_kenmerk_key IS NULL
|
||||||
@@ -9882,7 +9882,7 @@ AS
|
|||||||
OR (k.ins_srtinstallatie_key = sg.ins_discipline_key
|
OR (k.ins_srtinstallatie_key = sg.ins_discipline_key
|
||||||
AND k.ins_kenmerk_niveau = 'D'))
|
AND k.ins_kenmerk_niveau = 'D'))
|
||||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kenmerk)
|
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kenmerk)
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V')
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||||
ORDER BY k.ins_kenmerk_volgnummer)
|
ORDER BY k.ins_kenmerk_volgnummer)
|
||||||
WHERE ROWNUM = 1;
|
WHERE ROWNUM = 1;
|
||||||
ELSE
|
ELSE
|
||||||
@@ -9897,7 +9897,7 @@ AS
|
|||||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||||
AND k.ins_kenmerk_groep = v_groep
|
AND k.ins_kenmerk_groep = v_groep
|
||||||
AND k.ins_kenmerk_key = v_kenmerk
|
AND k.ins_kenmerk_key = v_kenmerk
|
||||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V')
|
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||||
ORDER BY k.ins_kenmerk_volgnummer;
|
ORDER BY k.ins_kenmerk_volgnummer;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
@@ -20248,7 +20248,7 @@ AS
|
|||||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||||
AND COALESCE(UPPER(k.cnt_kenmerk_omschrijving), sk.cnt_srtkenmerk_upper) = UPPER(v_kw)
|
AND COALESCE(UPPER(k.cnt_kenmerk_omschrijving), sk.cnt_srtkenmerk_upper) = UPPER(v_kw)
|
||||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V')
|
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||||
AND k.cnt_kenmerk_verwijder IS NULL
|
AND k.cnt_kenmerk_verwijder IS NULL
|
||||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
@@ -20259,7 +20259,7 @@ AS
|
|||||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||||
AND k.cnt_kenmerk_key = fac.safe_to_number (v_kw)
|
AND k.cnt_kenmerk_key = fac.safe_to_number (v_kw)
|
||||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V')
|
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||||
AND k.cnt_kenmerk_verwijder IS NULL
|
AND k.cnt_kenmerk_verwijder IS NULL
|
||||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||||
END IF;
|
END IF;
|
||||||
|
|||||||
@@ -922,13 +922,13 @@ AS
|
|||||||
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'S')
|
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'S')
|
||||||
THEN
|
THEN
|
||||||
RETURN flx.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
RETURN flx.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
||||||
ELSIF ( p_kenmerk_type = 'B'
|
ELSIF ( p_kenmerk_type = 'N'
|
||||||
AND srtkenmerk_nmin = 0
|
AND srtkenmerk_nmin = 0
|
||||||
AND srtkenmerk_nmax = 1
|
AND srtkenmerk_nmax = 1
|
||||||
AND p_kenmerk_waarde = 0)
|
AND p_kenmerk_waarde = 0)
|
||||||
THEN
|
THEN
|
||||||
RETURN lcl.L ('lcl_check_xml_0');
|
RETURN lcl.L ('lcl_check_xml_0');
|
||||||
ELSIF ( p_kenmerk_type = 'B'
|
ELSIF ( p_kenmerk_type = 'N'
|
||||||
AND srtkenmerk_nmin = 0
|
AND srtkenmerk_nmin = 0
|
||||||
AND srtkenmerk_nmax = 1
|
AND srtkenmerk_nmax = 1
|
||||||
AND p_kenmerk_waarde = 1)
|
AND p_kenmerk_waarde = 1)
|
||||||
@@ -8885,7 +8885,7 @@ AS
|
|||||||
createopentag ('rsv_artikel');
|
createopentag ('rsv_artikel');
|
||||||
|
|
||||||
SELECT ra.res_artikel_key,
|
SELECT ra.res_artikel_key,
|
||||||
ra.res_rsv_artikel_omschrijving,
|
ra.res_rsv_artikel_omschrijving,
|
||||||
raa.res_artikel_omschrijving,
|
raa.res_artikel_omschrijving,
|
||||||
res_rsv_artikel_aantal,
|
res_rsv_artikel_aantal,
|
||||||
res_rsv_artikel_levering,
|
res_rsv_artikel_levering,
|
||||||
|
|||||||
@@ -1835,8 +1835,7 @@ CREATE_TABLE (fac_kenmwaarden, 0)
|
|||||||
fac_kenmwaarden_exprwaarde
|
fac_kenmwaarden_exprwaarde
|
||||||
VARCHAR2 (4000),
|
VARCHAR2 (4000),
|
||||||
fac_kenmwaarden_kenmerktype
|
fac_kenmwaarden_kenmerktype
|
||||||
VARCHAR2(1)
|
VARCHAR2(1),
|
||||||
CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V')),
|
|
||||||
fac_kenmwaarden_kenmerklen
|
fac_kenmwaarden_kenmerklen
|
||||||
NUMBER(4),
|
NUMBER(4),
|
||||||
fac_kenmwaarden_kenmerkdec
|
fac_kenmwaarden_kenmerkdec
|
||||||
@@ -2294,9 +2293,7 @@ CREATE_TABLE(faq_kenmerk,0)
|
|||||||
faq_kenmerk_default VARCHAR2(4000),
|
faq_kenmerk_default VARCHAR2(4000),
|
||||||
faq_kenmerk_show_expr VARCHAR2(4000),
|
faq_kenmerk_show_expr VARCHAR2(4000),
|
||||||
faq_kenmerk_dimensie VARCHAR2(10),
|
faq_kenmerk_dimensie VARCHAR2(10),
|
||||||
faq_kenmerk_kenmerktype VARCHAR2(1)
|
faq_kenmerk_kenmerktype VARCHAR2(1),
|
||||||
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','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_inlijst NUMBER(1) DEFAULT 0 NOT NULL,
|
||||||
|
|||||||
@@ -851,7 +851,7 @@ BEGIN
|
|||||||
APPLICATION_ERROR_GOTO(-20004, 'faq_m232,'|| KenmerkOmschr ||','
|
APPLICATION_ERROR_GOTO(-20004, 'faq_m232,'|| KenmerkOmschr ||','
|
||||||
|| TO_CHAR(KenmerkLengte));
|
|| TO_CHAR(KenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF KenmerkType IN ('N', 'B')
|
ELSIF KenmerkType 'N'
|
||||||
/*
|
/*
|
||||||
** Number
|
** Number
|
||||||
*/
|
*/
|
||||||
@@ -937,15 +937,15 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'faq_m238');
|
raise_application_error(-20000, 'faq_m238');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.faq_kenmerk_kenmerktype IN ('C','N', 'B') AND :new.faq_kenmerk_lengte IS NULL
|
IF :new.faq_kenmerk_kenmerktype IN ('C','N') AND :new.faq_kenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'FAQ_C_FAQ_KENMERK_LENGTE');
|
raise_application_error(-20000, 'FAQ_C_FAQ_KENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.faq_kenmerk_kenmerktype IN ('N', 'B') AND :new.faq_kenmerk_lengte > 20
|
IF :new.faq_kenmerk_kenmerktype = 'N' AND :new.faq_kenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.faq_kenmerk_lengte := 20;
|
:new.faq_kenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.faq_kenmerk_kenmerktype IN ('N', 'B') AND :old.faq_kenmerk_key IS NOT NULL
|
IF :new.faq_kenmerk_kenmerktype = 'N' AND :old.faq_kenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.faq_kenmerk_nmin <> :new.faq_kenmerk_nmin OR
|
IF :old.faq_kenmerk_nmin <> :new.faq_kenmerk_nmin OR
|
||||||
:old.faq_kenmerk_nmin IS NULL AND :new.faq_kenmerk_nmin IS NOT NULL
|
:old.faq_kenmerk_nmin IS NULL AND :new.faq_kenmerk_nmin IS NOT NULL
|
||||||
|
|||||||
@@ -791,7 +791,7 @@ AS -- (bestel)opdrachten
|
|||||||
UNION ALL -- reserveringen, res_rsv_ruimte_key komt in extrakey
|
UNION ALL -- reserveringen, res_rsv_ruimte_key komt in extrakey
|
||||||
SELECT b.prs_bedrijf_key, l.alg_locatie_key, 'reservering', rrr.res_rsv_ruimte_key,
|
SELECT b.prs_bedrijf_key, l.alg_locatie_key, 'reservering', rrr.res_rsv_ruimte_key,
|
||||||
rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr, NULL sender, NULL teverzenden_datum
|
rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr, NULL sender, NULL teverzenden_datum
|
||||||
FROM prs_bedrijf b, res_rsv_ruimte rrr, alg_locatie l, alg_v_ruimte_gegevens_all ruimte_geg
|
FROM prs_bedrijf b, res_rsv_ruimte rrr, alg_locatie l, alg_v_ruimte_gegevens_all ruimte_geg
|
||||||
, (SELECT res_ruimte_opstel_key, rr.res_ruimte_nr res_ruimte_nr
|
, (SELECT res_ruimte_opstel_key, rr.res_ruimte_nr res_ruimte_nr
|
||||||
, rr.res_ruimte_key
|
, rr.res_ruimte_key
|
||||||
, MIN (alg_ruimte_key) alg_ruimte_key
|
, MIN (alg_ruimte_key) alg_ruimte_key
|
||||||
@@ -833,7 +833,7 @@ SELECT op.*,
|
|||||||
WHERE op.mld_melding_key = pk.mld_melding_key) prijs
|
WHERE op.mld_melding_key = pk.mld_melding_key) prijs
|
||||||
FROM (SELECT m.mld_melding_key, MIN (s.mld_statuses_omschrijving) mld_statuses_omschrijving,
|
FROM (SELECT m.mld_melding_key, MIN (s.mld_statuses_omschrijving) mld_statuses_omschrijving,
|
||||||
MIN (std.mld_stdmelding_omschrijving) mld_stdmelding_omschrijving,
|
MIN (std.mld_stdmelding_omschrijving) mld_stdmelding_omschrijving,
|
||||||
MIN (TO_CHAR (SUBSTR (mld_melding_omschrijving, 0, 4000))) mld_melding_omschrijving,
|
MIN (TO_CHAR (SUBSTR (mld_melding_omschrijving, 0, 4000))) mld_melding_omschrijving,
|
||||||
MIN (m.mld_melding_datum) mld_melding_datum,
|
MIN (m.mld_melding_datum) mld_melding_datum,
|
||||||
MIN (l.alg_locatie_code) alg_locatie_code, MIN (v.alg_gebouw_key) alg_gebouw_key,
|
MIN (l.alg_locatie_code) alg_locatie_code, MIN (v.alg_gebouw_key) alg_gebouw_key,
|
||||||
MIN (v.alg_gebouw_naam) alg_gebouw_naam,
|
MIN (v.alg_gebouw_naam) alg_gebouw_naam,
|
||||||
@@ -2685,7 +2685,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_c,
|
waarde_c,
|
||||||
CASE
|
CASE
|
||||||
WHEN km.faq_kenmerk_kenmerktype IN ('N', 'B')
|
WHEN km.faq_kenmerk_kenmerktype = 'N'
|
||||||
THEN
|
THEN
|
||||||
TO_NUMBER (kw.faq_kenmerkwaarde_waarde)
|
TO_NUMBER (kw.faq_kenmerkwaarde_waarde)
|
||||||
ELSE
|
ELSE
|
||||||
|
|||||||
@@ -209,7 +209,6 @@ CREATE_TABLE(fin_kenmerk,0)
|
|||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,fin_kenmerk_kenmerktype
|
,fin_kenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
VARCHAR2(1)
|
||||||
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','V'))
|
|
||||||
,fin_kenmerk_systeem
|
,fin_kenmerk_systeem
|
||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
,fin_kenmerk_toonbaar
|
,fin_kenmerk_toonbaar
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ BEGIN
|
|||||||
APPLICATION_ERROR_GOTO(-20004, 'fin_M232,'|| KenmerkOmschr ||','
|
APPLICATION_ERROR_GOTO(-20004, 'fin_M232,'|| KenmerkOmschr ||','
|
||||||
|| TO_CHAR(KenmerkLengte));
|
|| TO_CHAR(KenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF KenmerkType IN ('N', 'B')
|
ELSIF KenmerkType = 'N'
|
||||||
/*
|
/*
|
||||||
** Number
|
** Number
|
||||||
*/
|
*/
|
||||||
@@ -304,12 +304,12 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'fin_M238');
|
raise_application_error(-20000, 'fin_M238');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.fin_kenmerk_kenmerktype IN ('C','N', 'B') AND :new.fin_kenmerk_lengte IS NULL
|
IF :new.fin_kenmerk_kenmerktype IN ('C','N') AND :new.fin_kenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'fin_C_fin_KENMERK_LENGTE');
|
raise_application_error(-20000, 'fin_C_fin_KENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.fin_kenmerk_kenmerktype IN ('N', 'B') AND :new.fin_kenmerk_lengte > 20
|
IF :new.fin_kenmerk_kenmerktype = 'N' AND :new.fin_kenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.fin_kenmerk_lengte := 20;
|
:new.fin_kenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
|
|||||||
@@ -773,8 +773,7 @@ CREATE_TABLE(ins_srtkenmerk, 0)
|
|||||||
ins_srtkenmerk_dimensie
|
ins_srtkenmerk_dimensie
|
||||||
VARCHAR2(10),
|
VARCHAR2(10),
|
||||||
ins_srtkenmerk_kenmerktype
|
ins_srtkenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
VARCHAR2(1),
|
||||||
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','V')),
|
|
||||||
ins_srtkenmerk_systeem -- &1 = systeemkm, &2 = primary, show in list
|
ins_srtkenmerk_systeem -- &1 = systeemkm, &2 = primary, show in list
|
||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
DEFAULT 0 NOT NULL,
|
DEFAULT 0 NOT NULL,
|
||||||
|
|||||||
@@ -802,17 +802,17 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'INS_M156');
|
raise_application_error(-20000, 'INS_M156');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF :new.ins_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.ins_srtkenmerk_lengte IS NULL
|
IF :new.ins_srtkenmerk_kenmerktype IN ('C', 'N') AND :new.ins_srtkenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'INS_C_INS_SRTKENMERK_LENGTE');
|
raise_application_error(-20000, 'INS_C_INS_SRTKENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.ins_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.ins_srtkenmerk_lengte > 20
|
IF :new.ins_srtkenmerk_kenmerktype = 'N' AND :new.ins_srtkenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.ins_srtkenmerk_lengte := 20;
|
:new.ins_srtkenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF :new.ins_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.ins_srtkenmerk_key IS NOT NULL
|
IF :new.ins_srtkenmerk_kenmerktype = 'N' AND :old.ins_srtkenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.ins_srtkenmerk_nmin <> :new.ins_srtkenmerk_nmin OR
|
IF :old.ins_srtkenmerk_nmin <> :new.ins_srtkenmerk_nmin OR
|
||||||
(:old.ins_srtkenmerk_nmin IS NULL AND :new.ins_srtkenmerk_nmin IS NOT NULL)
|
(:old.ins_srtkenmerk_nmin IS NULL AND :new.ins_srtkenmerk_nmin IS NOT NULL)
|
||||||
@@ -928,7 +928,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF SrtKenmerkType IN ('N', 'B') /* Number */
|
ELSIF SrtKenmerkType = 'N' /* Number */
|
||||||
THEN
|
THEN
|
||||||
/* Controleer of er een numerieke waarde ingevuld is */
|
/* Controleer of er een numerieke waarde ingevuld is */
|
||||||
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
||||||
@@ -1037,7 +1037,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
APPLICATION_ERROR_GOTO(-20004, 'ins_m143,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF SrtKenmerkType IN ('N', 'B') /* Number */
|
ELSIF SrtKenmerkType = 'N' /* Number */
|
||||||
THEN
|
THEN
|
||||||
/* Controleer of er een numerieke waarde ingevuld is */
|
/* Controleer of er een numerieke waarde ingevuld is */
|
||||||
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
IF SrtKenmerkDec IS NULL OR SrtKenmerkDec = 0
|
||||||
|
|||||||
@@ -2164,7 +2164,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_c,
|
waarde_c,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'N' OR skm.ins_srtkenmerk_kenmerktype = 'B'
|
WHEN skm.ins_srtkenmerk_kenmerktype = 'N'
|
||||||
THEN TO_NUMBER (km.ins_kenmerkdeel_waarde)
|
THEN TO_NUMBER (km.ins_kenmerkdeel_waarde)
|
||||||
ELSE TO_NUMBER (NULL)
|
ELSE TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
|
|||||||
@@ -1371,7 +1371,6 @@ CREATE_TABLE(mld_srtkenmerk, 0)
|
|||||||
, CONSTRAINT mld_c_mld_srtkenmerk_omschr CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
|
, 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_srtkenmerk_omschrijving CHECK(mld_srtkenmerk_omschrijving IS NOT NULL)
|
||||||
, CONSTRAINT mld_u_mld_srtkenmerk_upper UNIQUE(mld_srtkenmerk_upper, mld_srtkenmerk_verwijder)
|
, 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','T','R','S','X','F','E','M','L','l','b','Q','B','V'))
|
|
||||||
, CONSTRAINT mld_c_mld_srtkenmerk_lengte CHECK(mld_srtkenmerk_lengte >= 1
|
, CONSTRAINT mld_c_mld_srtkenmerk_lengte CHECK(mld_srtkenmerk_lengte >= 1
|
||||||
AND mld_srtkenmerk_lengte <= 4000)
|
AND mld_srtkenmerk_lengte <= 4000)
|
||||||
, CONSTRAINT mld_c_mld_srtkenmerk_max_min CHECK(mld_srtkenmerk_nmax >= mld_srtkenmerk_nmin)
|
, CONSTRAINT mld_c_mld_srtkenmerk_max_min CHECK(mld_srtkenmerk_nmax >= mld_srtkenmerk_nmin)
|
||||||
|
|||||||
@@ -440,16 +440,16 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'MLD_C_MLD_SRTKENMERK_SYSTEEM');
|
raise_application_error(-20000, 'MLD_C_MLD_SRTKENMERK_SYSTEEM');
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.mld_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.mld_srtkenmerk_lengte IS NULL
|
IF :new.mld_srtkenmerk_kenmerktype IN ('C', 'N') AND :new.mld_srtkenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'MLD_C_MLD_SRTKENMERK_LENGTE');
|
raise_application_error(-20000, 'MLD_C_MLD_SRTKENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.mld_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.mld_srtkenmerk_lengte > 20
|
IF :new.mld_srtkenmerk_kenmerktype = 'N' AND :new.mld_srtkenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.mld_srtkenmerk_lengte := 20;
|
:new.mld_srtkenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.mld_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.mld_srtkenmerk_key IS NOT NULL
|
IF :new.mld_srtkenmerk_kenmerktype = 'N' AND :old.mld_srtkenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.mld_srtkenmerk_nmin <> :new.mld_srtkenmerk_nmin
|
IF :old.mld_srtkenmerk_nmin <> :new.mld_srtkenmerk_nmin
|
||||||
OR (:old.mld_srtkenmerk_nmin IS NULL AND :new.mld_srtkenmerk_nmin IS NOT NULL)
|
OR (:old.mld_srtkenmerk_nmin IS NULL AND :new.mld_srtkenmerk_nmin IS NOT NULL)
|
||||||
@@ -581,7 +581,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
ELSIF SrtKenmerkType = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
@@ -710,7 +710,7 @@ BEGIN
|
|||||||
THEN
|
THEN
|
||||||
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
APPLICATION_ERROR_GOTO(-20004, 'mld_m241,'||SrtKenmerkOmschr||','||TO_CHAR(SrtKenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF SrtKenmerkType IN ('N', 'B')
|
ELSIF SrtKenmerkType = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
|
|||||||
@@ -1653,7 +1653,7 @@ AS
|
|||||||
END
|
END
|
||||||
waarde_c,
|
waarde_c,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('N', 'B')
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'N'
|
||||||
THEN TO_NUMBER (km.mld_kenmerkmelding_waarde)
|
THEN TO_NUMBER (km.mld_kenmerkmelding_waarde)
|
||||||
ELSE TO_NUMBER (NULL)
|
ELSE TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
@@ -1705,7 +1705,7 @@ SELECT o.*,
|
|||||||
END
|
END
|
||||||
waarde_c,
|
waarde_c,
|
||||||
CASE
|
CASE
|
||||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('N', 'B')
|
WHEN skm.mld_srtkenmerk_kenmerktype = 'N'
|
||||||
THEN TO_NUMBER (ko.mld_kenmerkopdr_waarde)
|
THEN TO_NUMBER (ko.mld_kenmerkopdr_waarde)
|
||||||
ELSE TO_NUMBER (NULL)
|
ELSE TO_NUMBER (NULL)
|
||||||
END
|
END
|
||||||
|
|||||||
@@ -986,7 +986,7 @@ AS
|
|||||||
WHERE prs_kenmerk_upper = UPPER (kw)
|
WHERE prs_kenmerk_upper = UPPER (kw)
|
||||||
AND prs_kenmerk_verwijder IS NULL
|
AND prs_kenmerk_verwijder IS NULL
|
||||||
AND prs_kenmerk_niveau = 'P'
|
AND prs_kenmerk_niveau = 'P'
|
||||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||||
SELECT prs_kenmerk_key
|
SELECT prs_kenmerk_key
|
||||||
INTO v_kenmerk_key
|
INTO v_kenmerk_key
|
||||||
@@ -994,7 +994,7 @@ AS
|
|||||||
WHERE prs_kenmerk_key = fac.safe_to_number (kw)
|
WHERE prs_kenmerk_key = fac.safe_to_number (kw)
|
||||||
AND prs_kenmerk_verwijder IS NULL
|
AND prs_kenmerk_verwijder IS NULL
|
||||||
AND prs_kenmerk_niveau = 'P'
|
AND prs_kenmerk_niveau = 'P'
|
||||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B', 'V');
|
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
RETURN v_kenmerk_key;
|
RETURN v_kenmerk_key;
|
||||||
|
|||||||
@@ -1126,8 +1126,6 @@ CREATE_TABLE(prs_kenmerk,0)
|
|||||||
VARCHAR2(10)
|
VARCHAR2(10)
|
||||||
,prs_kenmerk_kenmerktype
|
,prs_kenmerk_kenmerktype
|
||||||
VARCHAR2(1)
|
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 -- &1 = systeemkm, &8 = anonimiseren
|
,prs_kenmerk_systeem -- &1 = systeemkm, &8 = anonimiseren
|
||||||
NUMBER(2)
|
NUMBER(2)
|
||||||
DEFAULT 0
|
DEFAULT 0
|
||||||
|
|||||||
@@ -475,15 +475,15 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'ALG_M238');
|
raise_application_error(-20000, 'ALG_M238');
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
IF :new.prs_kenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.prs_kenmerk_lengte IS NULL
|
IF :new.prs_kenmerk_kenmerktype IN ('C', 'N') AND :new.prs_kenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
raise_application_error(-20000, 'ALG_C_ALG_KENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.prs_kenmerk_kenmerktype IN ('N', 'B') AND :new.prs_kenmerk_lengte > 20
|
IF :new.prs_kenmerk_kenmerktype = 'N' AND :new.prs_kenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.prs_kenmerk_lengte := 20;
|
:new.prs_kenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
IF :new.prs_kenmerk_kenmerktype IN ('N', 'B') AND :old.prs_kenmerk_key IS NOT NULL
|
IF :new.prs_kenmerk_kenmerktype = 'N' AND :old.prs_kenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
-- An existing property of type N
|
-- An existing property of type N
|
||||||
IF :old.prs_kenmerk_nmin <> :new.prs_kenmerk_nmin OR
|
IF :old.prs_kenmerk_nmin <> :new.prs_kenmerk_nmin OR
|
||||||
@@ -643,7 +643,7 @@ BEGIN
|
|||||||
APPLICATION_ERROR_GOTO(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
APPLICATION_ERROR_GOTO(-20004, 'ALG_M232,'|| KenmerkOmschr ||','
|
||||||
|| TO_CHAR(KenmerkLengte));
|
|| TO_CHAR(KenmerkLengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF KenmerkType IN ('N', 'B')
|
ELSIF KenmerkType = 'N'
|
||||||
/*
|
/*
|
||||||
** Number
|
** Number
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -629,7 +629,7 @@ CREATE_TABLE(res_rsv_ruimte, 0)
|
|||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
DEFAULT 0
|
DEFAULT 0
|
||||||
NOT NULL
|
NOT NULL
|
||||||
, res_rsv_ruimte_verzonden
|
, res_rsv_ruimte_verzonden
|
||||||
DATE
|
DATE
|
||||||
, res_rsv_ruimte_cat_appr /* Catalogus artikelen dienen gefiatteerd te worden 0=Nee, 1=Ja */
|
, res_rsv_ruimte_cat_appr /* Catalogus artikelen dienen gefiatteerd te worden 0=Nee, 1=Ja */
|
||||||
NUMBER(1)
|
NUMBER(1)
|
||||||
@@ -814,7 +814,6 @@ CREATE_TABLE(res_srtkenmerk, 0)
|
|||||||
, CONSTRAINT res_c_res_srtkenmerk_omschr CHECK(res_srtkenmerk_omschrijving IS NOT NULL)
|
, 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_srtkenmerk_omschrijving CHECK(res_srtkenmerk_omschrijving IS NOT NULL)
|
||||||
, CONSTRAINT res_u_res_srtkenmerk_upper UNIQUE(res_srtkenmerk_upper, res_srtkenmerk_verwijder)
|
, 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','T','R','X','L','Q','F','M','E','S','l','B','V'))
|
|
||||||
, CONSTRAINT res_c_res_srtkenmerk_lengte CHECK(res_srtkenmerk_lengte >= 1
|
, CONSTRAINT res_c_res_srtkenmerk_lengte CHECK(res_srtkenmerk_lengte >= 1
|
||||||
AND res_srtkenmerk_lengte <= 4000)
|
AND res_srtkenmerk_lengte <= 4000)
|
||||||
, CONSTRAINT res_c_res_srtkenmerk_max_min CHECK(res_srtkenmerk_nmax >= res_srtkenmerk_nmin)
|
, CONSTRAINT res_c_res_srtkenmerk_max_min CHECK(res_srtkenmerk_nmax >= res_srtkenmerk_nmin)
|
||||||
|
|||||||
@@ -312,17 +312,17 @@ BEGIN
|
|||||||
raise_application_error(-20000, 'RES_C_RES_SRTKENMERK_SYSTEEM');
|
raise_application_error(-20000, 'RES_C_RES_SRTKENMERK_SYSTEEM');
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.res_srtkenmerk_kenmerktype IN ('C', 'N', 'B') AND :new.res_srtkenmerk_lengte IS NULL
|
IF :new.res_srtkenmerk_kenmerktype IN ('C', 'N') AND :new.res_srtkenmerk_lengte IS NULL
|
||||||
THEN
|
THEN
|
||||||
raise_application_error(-20000, 'res_C_res_SRTKENMERK_LENGTE');
|
raise_application_error(-20000, 'res_C_res_SRTKENMERK_LENGTE');
|
||||||
END IF;
|
END IF;
|
||||||
-- Numeriek mag niet te lang zijn (numeric overflow)
|
-- Numeriek mag niet te lang zijn (numeric overflow)
|
||||||
IF :new.res_srtkenmerk_kenmerktype IN ('N', 'B') AND :new.res_srtkenmerk_lengte > 20
|
IF :new.res_srtkenmerk_kenmerktype = 'N' AND :new.res_srtkenmerk_lengte > 20
|
||||||
THEN
|
THEN
|
||||||
:new.res_srtkenmerk_lengte := 20;
|
:new.res_srtkenmerk_lengte := 20;
|
||||||
END IF;
|
END IF;
|
||||||
--
|
--
|
||||||
IF :new.res_srtkenmerk_kenmerktype IN ('N', 'B') AND :old.res_srtkenmerk_key IS NOT NULL
|
IF :new.res_srtkenmerk_kenmerktype = 'N' AND :old.res_srtkenmerk_key IS NOT NULL
|
||||||
THEN
|
THEN
|
||||||
IF :old.res_srtkenmerk_nmin <> :new.res_srtkenmerk_nmin
|
IF :old.res_srtkenmerk_nmin <> :new.res_srtkenmerk_nmin
|
||||||
OR (:old.res_srtkenmerk_nmin IS NULL AND :new.res_srtkenmerk_nmin IS NOT NULL)
|
OR (:old.res_srtkenmerk_nmin IS NULL AND :new.res_srtkenmerk_nmin IS NOT NULL)
|
||||||
@@ -501,7 +501,7 @@ BEGIN
|
|||||||
-20004,
|
-20004,
|
||||||
'res_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
'res_m241,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF srtkenmerktype IN ('N', 'B')
|
ELSIF srtkenmerktype = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
@@ -636,7 +636,7 @@ BEGIN
|
|||||||
-20004,
|
-20004,
|
||||||
'res_m245,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
'res_m245,' || srtkenmerkomschr || ',' || TO_CHAR (srtkenmerklengte));
|
||||||
END IF;
|
END IF;
|
||||||
ELSIF srtkenmerktype IN ('N', 'B')
|
ELSIF srtkenmerktype = 'N'
|
||||||
THEN
|
THEN
|
||||||
-- NUMBER
|
-- NUMBER
|
||||||
-- Controleer of er een numerieke waarde ingevuld is.
|
-- Controleer of er een numerieke waarde ingevuld is.
|
||||||
|
|||||||
@@ -92,12 +92,14 @@ ALTER TABLE mld_kenmerk ADD
|
|||||||
CONSTRAINT mld_r_ins_discipline_key7 REFERENCES ins_tab_discipline(ins_discipline_key);
|
CONSTRAINT mld_r_ins_discipline_key7 REFERENCES ins_tab_discipline(ins_discipline_key);
|
||||||
|
|
||||||
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype;
|
ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype;
|
||||||
ALTER TABLE mld_srtkenmerk ADD
|
-- Onderstaan wordt met WDKA#80394 definitief verwijderd, dus hier niet opnieuw aanmaken
|
||||||
CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
-- ALTER TABLE mld_srtkenmerk ADD
|
||||||
|
-- CONSTRAINT mld_c_mld_srtkenmerk_kenmtype CHECK(mld_srtkenmerk_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
||||||
|
|
||||||
ALTER TABLE fac_kenmwaarden DROP CONSTRAINT fac_c_fac_kenmwaarden_kenmtype;
|
ALTER TABLE fac_kenmwaarden DROP CONSTRAINT fac_c_fac_kenmwaarden_kenmtype;
|
||||||
ALTER TABLE fac_kenmwaarden ADD
|
-- Onderstaan wordt met WDKA#80394 definitief verwijderd, dus hier niet opnieuw aanmaken
|
||||||
CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
-- ALTER TABLE fac_kenmwaarden ADD
|
||||||
|
-- CONSTRAINT fac_c_fac_kenmwaarden_kenmtype CHECK(fac_kenmwaarden_kenmerktype IN ('C','N','D','T','R','S','X','F','E','M','L','l','b','Q','B','V'));
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#83243
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#83243
|
||||||
|
|
||||||
@@ -127,7 +129,7 @@ BEGIN
|
|||||||
EXECUTE IMMEDIATE 'ALTER TRIGGER mld_t_mld_melding_B_IU DISABLE';
|
EXECUTE IMMEDIATE 'ALTER TRIGGER mld_t_mld_melding_B_IU DISABLE';
|
||||||
LOOP
|
LOOP
|
||||||
LOCK TABLE mld_melding IN EXCLUSIVE MODE; -- Wordt door COMMIT ongedaan gemaakt
|
LOCK TABLE mld_melding IN EXCLUSIVE MODE; -- Wordt door COMMIT ongedaan gemaakt
|
||||||
UPDATE mld_melding
|
UPDATE mld_melding
|
||||||
SET mld_melding_omschrijving = mld_melding_omschrijving_old
|
SET mld_melding_omschrijving = mld_melding_omschrijving_old
|
||||||
WHERE mld_melding_omschrijving IS NULL
|
WHERE mld_melding_omschrijving IS NULL
|
||||||
AND mld_melding_omschrijving_old IS NOT NULL
|
AND mld_melding_omschrijving_old IS NOT NULL
|
||||||
@@ -139,7 +141,7 @@ BEGIN
|
|||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS THEN
|
WHEN OTHERS THEN
|
||||||
EXECUTE IMMEDIATE 'ALTER TRIGGER fin_t_fin_factuur_B_IU ENABLE';
|
EXECUTE IMMEDIATE 'ALTER TRIGGER fin_t_fin_factuur_B_IU ENABLE';
|
||||||
RAISE;
|
RAISE;
|
||||||
END;
|
END;
|
||||||
/
|
/
|
||||||
COMMIT;
|
COMMIT;
|
||||||
@@ -321,6 +323,20 @@ END;
|
|||||||
/////////////////////////////////////////////////////////////////////////////////////////// MARX#82611
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#82611
|
||||||
ALTER TABLE fac_api ADD fac_api_errorhandling NUMBER (10) DEFAULT 1 NOT NULL; // 0=200 on error, 1=400 on error
|
ALTER TABLE fac_api ADD fac_api_errorhandling NUMBER (10) DEFAULT 1 NOT NULL; // 0=200 on error, 1=400 on error
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////// WDKA#80394
|
||||||
|
ALTER TABLE alg_kenmerk DROP CONSTRAINT alg_c_alg_kenmerk_type1;
|
||||||
|
ALTER TABLE bes_srtkenmerk DROP CONSTRAINT bes_c_bes_srtkenmerk_kenmtype;
|
||||||
|
ALTER TABLE bez_kenmerk DROP CONSTRAINT bez_c_bez_kenmerk_type2;
|
||||||
|
ALTER TABLE cnt_srtkenmerk DROP CONSTRAINT cnt_c_cnt_srtkenmerk_kenmtype;
|
||||||
|
-- ALTER TABLE fac_kenmwaarden DROP CONSTRAINT fac_c_fac_kenmwaarden_kenmtype; Reeds met FCLT#82594 verwijderd (hierboven)
|
||||||
|
ALTER TABLE faq_kenmerk DROP CONSTRAINT faq_kenmerk_kenmerktype;
|
||||||
|
ALTER TABLE faq_kenmerk DROP CONSTRAINT faq_c_faq_kenmerk_type1;
|
||||||
|
ALTER TABLE fin_kenmerk DROP CONSTRAINT fin_c_fin_kenmerk_type1;
|
||||||
|
ALTER TABLE ins_srtkenmerk DROP CONSTRAINT ins_c_ins_srtkenmerk_kenmtype;
|
||||||
|
-- ALTER TABLE mld_srtkenmerk DROP CONSTRAINT mld_c_mld_srtkenmerk_kenmtype; Reeds met FCLT#82594 verwijderd (hierboven)
|
||||||
|
ALTER TABLE prs_kenmerk DROP CONSTRAINT prs_c_prs_kenmerk_type2;
|
||||||
|
ALTER TABLE res_srtkenmerk DROP CONSTRAINT res_c_res_srtkenmerk_kenmtype;
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||||
|
|
||||||
REGISTERONCE('$Id$')
|
REGISTERONCE('$Id$')
|
||||||
|
|||||||
Reference in New Issue
Block a user