CSUN#85306 Kennisbankuitbreiding voor klant-specifieke werkinstructies, opzet
svn path=/Database/trunk/; revision=66239
This commit is contained in:
@@ -16,6 +16,7 @@ CREATE SEQUENCE prs_s_prs_contactpersoon_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_contactpers_loc_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_bedrijfadres_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_bedrijfbedrijf_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_prsfaq_key MINVALUE 1;
|
||||
|
||||
CREATE SEQUENCE prs_s_prs_dienst_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_bedrijfdienstloc_key MINVALUE 1;
|
||||
|
||||
@@ -1325,6 +1325,29 @@ CONSTRAINT prs_c_prs_bdlbp1 CHECK ((prs_bedrijf_key IS NOT NULL AND prs_perslid_
|
||||
ALTER TABLE prs_bedrijfdienstlocatie MODIFY prs_bdl_t_uitvoertijd DEFAULT MLD_T_UITVOERTIJD(NULL, NULL);
|
||||
|
||||
|
||||
/*
|
||||
* Om een kennisbankitem afhankelijk te kunnen maken van een afdeling/bedrijf
|
||||
* afdeling is optioneel. Toepassing is melder-afhankelijk maken van faqs
|
||||
* maar mogelijk is dit ooit ook nog wel anders bruikbaar (bv voor leveranciers)
|
||||
*/
|
||||
CREATE_TABLE(prs_prsfaq, 0)
|
||||
(
|
||||
prs_prsfaq_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_k_prsfaq_key PRIMARY KEY,
|
||||
prs_bedrijf_key
|
||||
NUMBER(10)
|
||||
NOT NULL
|
||||
CONSTRAINT prs_r_prs_bedrijf_key9 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
|
||||
prs_afdeling_key /* optionele verbijzondering binnen dit bedrijf */
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_r_prs_afdeling_key2 REFERENCES prs_afdeling(prs_afdeling_key) ON DELETE CASCADE,
|
||||
fac_faq_key
|
||||
NUMBER(10)
|
||||
NOT NULL
|
||||
CONSTRAINT prs_r_fac_faq_key REFERENCES fac_faq(fac_faq_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_project,0) (
|
||||
prs_project_key
|
||||
NUMBER(10) PRIMARY KEY,
|
||||
|
||||
@@ -463,6 +463,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_prsfaq_B_I)
|
||||
BEFORE INSERT ON prs_prsfaq
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(prs_prsfaq_key, prs_s_prs_prsfaq_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_kenmerk_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON prs_kenmerk
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -221,6 +221,27 @@ ALTER TABLE fac_imp_mld ADD ( mld_stdmelding_accepttijd NUMBER(12,5)
|
||||
);
|
||||
ALTER TABLE fac_imp_mld DROP COLUMN mld_stdmelding_urgentie;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// CSUN#85306
|
||||
CREATE SEQUENCE prs_s_prs_prsfaq_key MINVALUE 1;
|
||||
|
||||
CREATE_TABLE(prs_prsfaq, 0)
|
||||
(
|
||||
prs_prsfaq_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_k_prsfaq_key PRIMARY KEY,
|
||||
prs_bedrijf_key
|
||||
NUMBER(10)
|
||||
NOT NULL
|
||||
CONSTRAINT prs_r_prs_bedrijf_key9 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
|
||||
prs_afdeling_key /* optionele verbijzondering binnen dit bedrijf */
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_r_prs_afdeling_key2 REFERENCES prs_afdeling(prs_afdeling_key) ON DELETE CASCADE,
|
||||
fac_faq_key
|
||||
NUMBER(10)
|
||||
NOT NULL
|
||||
CONSTRAINT prs_r_fac_faq_key REFERENCES fac_faq(fac_faq_key) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
Reference in New Issue
Block a user