FMHN#65480: Disciplines bij Kennisbank
svn path=/Database/trunk/; revision=53514
This commit is contained in:
@@ -15,7 +15,7 @@ ALTER TABLE res_activiteit ADD res_activiteit_limiet_fe NUMBER(3);
|
||||
ALTER TABLE mld_stdmelding ADD
|
||||
mld_stdmelding_notes
|
||||
NUMBER(1)
|
||||
DEFAULT 3
|
||||
DEFAULT 7
|
||||
NOT_NULL(mld_stdmelding_notes, mld_c_mld_stdmelding_notes);
|
||||
|
||||
ALTER TABLE mld_opdr_note ADD
|
||||
@@ -49,6 +49,8 @@ ALTER TABLE mld_opdr_note ADD
|
||||
REFERENCES mld_opdr_note (mld_opdr_note_key)
|
||||
ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE mld_typeopdr ADD mld_typeopdr_image VARCHAR2(255 CHAR);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#64017
|
||||
|
||||
_FAC_MODULE('WGT', 'lcl_module_WGT')
|
||||
@@ -256,6 +258,41 @@ ALTER TABLE fac_imp_usrdata
|
||||
, fac_usrdata_refcode VARCHAR2(40)
|
||||
);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FMHN#65480
|
||||
ALTER TABLE fac_faq ADD
|
||||
faq_ins_discipline_key
|
||||
NUMBER(10);
|
||||
|
||||
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving)
|
||||
VALUES ('FAQ', 'Standaard');
|
||||
|
||||
-- Voor alle bestaande kennisbankitems de discipline op de standaard zetten.
|
||||
UPDATE fac_faq
|
||||
SET faq_ins_discipline_key = (SELECT ins_discipline_key
|
||||
FROM ins_tab_discipline
|
||||
WHERE ins_discipline_module LIKE 'FAQ'
|
||||
AND ins_discipline_omschrijving LIKE 'Standaard');
|
||||
|
||||
-- Dan kunnen we nu pas de contraints op de kolom faq_ins_discipline_key zetten.
|
||||
ALTER TABLE fac_faq MODIFY
|
||||
faq_ins_discipline_key
|
||||
NOT_NULL(faq_ins_discipline_key, faq_c_ins_discipline_key)
|
||||
CONSTRAINT faq_r_ins_discipine_key REFERENCES ins_tab_discipline(ins_discipline_key);
|
||||
|
||||
ALTER TABLE faq_kenmerk ADD
|
||||
faq_discipline_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT faq_c_faq_kenmerk_discipline REFERENCES ins_tab_discipline(ins_discipline_key);
|
||||
|
||||
ALTER TABLE faq_kenmerk ADD
|
||||
CONSTRAINT faq_u_faq_kenmerk UNIQUE(faq_discipline_key, faq_kenmerk_omschrijving, faq_kenmerk_groep, faq_kenmerk_verwijder);
|
||||
|
||||
CREATE_VIEW(faq_discipline, 0)
|
||||
AS
|
||||
SELECT * FROM ins_tab_discipline WHERE ins_discipline_module = 'FAQ';
|
||||
|
||||
DEFINIEER_VIEW_AANWEZIG(faq_discipline, ins_discipline_verwijder,
|
||||
faq_v_aanwezigdiscipline,0);
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#*****
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
Reference in New Issue
Block a user