FCLT#85890 Orderqueue en notificatiequeue savepoint
svn path=/Database/trunk/; revision=66953
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_bedrijfadres_srtnoti_key MINVALUE 1;
|
||||
CREATE SEQUENCE prs_s_prs_prsfaq_key MINVALUE 1;
|
||||
|
||||
CREATE SEQUENCE prs_s_prs_dienst_key MINVALUE 1;
|
||||
|
||||
@@ -246,8 +246,11 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
|
||||
alg_locatie_key -- optioneel specifiek voor deze locatie
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key) ON DELETE CASCADE,
|
||||
ins_discipline_key -- optioneel specifiek voor deze discipline
|
||||
NUMBER(10)
|
||||
CONSTRAINT ins_r_ins_discipline_key REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE,
|
||||
prs_bedrijfadres_type /* O=Order, B=Bestelling, V=Voorraadinfo, C=Contract, N=Notificatie, I=IOT, R=Catering, E=ERP (Mareon) */
|
||||
VARCHAR2(1),
|
||||
VARCHAR2(2), /* OG=Order generiek enz. */
|
||||
-- In MLD_TAB.SRC:
|
||||
-- mld_typeopdr_key
|
||||
-- NUMBER(10) CONSTRAINT prs_r_mld_typeopdr_key REFERENCES mld_typeopdr(mld_typeopdr_key) ON DELETE CASCADE,
|
||||
@@ -322,6 +325,25 @@ CREATE_TABLE(prs_bedrijfadres, 0) (
|
||||
NOT NULL
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_bedrijfadres_srtnoti, 0)
|
||||
(
|
||||
prs_bedrijfadres_srtnoti_key
|
||||
NUMBER(10)
|
||||
PRIMARY KEY,
|
||||
prs_bedrijfadres_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT prs_r_bedrijfadres_key2
|
||||
REFERENCES prs_bedrijfadres(prs_bedrijfadres_key) ON DELETE CASCADE,
|
||||
fac_srtnotificatie_key
|
||||
NUMBER(10)
|
||||
REFERENCES fac_srtnotificatie(fac_srtnotificatie_key) ON DELETE CASCADE,
|
||||
prs_bedrijfadres_url -- optionele overrule endpoint
|
||||
VARCHAR2(512),
|
||||
prs_bedrijfadres_srtnoti_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE NOT NULL
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_kostenplaatsgrp,0) (
|
||||
prs_kostenplaatsgrp_key
|
||||
NUMBER (10) PRIMARY KEY,
|
||||
@@ -1327,7 +1349,7 @@ 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)
|
||||
|
||||
@@ -500,6 +500,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_bedrijfadres_srtnoti_B_I)
|
||||
BEFORE INSERT ON prs_bedrijfadres_srtnoti
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(prs_bedrijfadres_srtnoti_KEY, prs_s_prs_bedrijfadres_srtnoti_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_prsfaq_B_I)
|
||||
BEFORE INSERT ON prs_prsfaq
|
||||
FOR EACH ROW
|
||||
|
||||
Reference in New Issue
Block a user