FSN#40722 fac_menu.prs_perslid is nu ON DELETE CASCADE

svn path=/Database/trunk/; revision=34254
This commit is contained in:
2017-06-14 07:13:37 +00:00
parent 5b3e731cae
commit e44cd5ef06
3 changed files with 2 additions and 5 deletions

View File

@@ -1341,7 +1341,7 @@ CREATE_TABLE(fac_menu, 0)
fac_menu_level NUMBER(1), /* 1=head, null=item, other=future use */
fac_menu_portal NUMBER(1), /* 1=include in picture/portalmenu, null=donot include, other=future use */
// Note: this column is defined in PRS_TAB.SRC
// prs_perslid NUMBER(10) CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key),
// prs_perslid NUMBER(10) CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE,
fac_menu_filter VARCHAR2(4000),
fac_menu_aanmaak DATE DEFAULT SYSDATE,
CONSTRAINT fac_c_menu1 CHECK (fac_menuitems_key IS NULL OR fac_menu_alturl IS NULL)

View File

@@ -2155,9 +2155,6 @@ AS
v_errorhint :=
'Verwijderen van persoon met key ' || TO_CHAR (p_perslid_key);
DELETE FROM fac_menu -- Heeft nog geen cascade
WHERE prs_perslid_key = p_perslid_key;
-- Referenties in tabellen naar deze pers_perslid_key moeten eerst verwijderd worden.
-- Door cascade verwijderen van deze record onstaan audits op die tabellen die audit tracking hebben.
-- Daardoor onstaan "ORxA-04091:table VLKC.FAC_AUDIT is mutating, trigger/function may not see it" foutmeldingen

View File

@@ -725,7 +725,7 @@ ALTER TABLE fac_bookmark ADD (
ALTER TABLE fac_menu ADD (
prs_perslid_key
NUMBER(10)
CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key)
CONSTRAINT fac_r_prs_perslid_key7 REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE
);
ALTER TABLE fac_qvw_ticket ADD (
prs_perslid_key