FSN#40722 fac_menu.prs_perslid is nu ON DELETE CASCADE
svn path=/Database/trunk/; revision=34254
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user