FSN#34941 Helpt wellicht tegen sporadische deadlock
svn path=/Database/trunk/; revision=27806
This commit is contained in:
@@ -312,16 +312,22 @@ BEGIN
|
|||||||
END;
|
END;
|
||||||
/
|
/
|
||||||
|
|
||||||
|
CREATE_TRIGGER(prs_t_prs_bedrijf_B_I)
|
||||||
|
BEFORE INSERT ON prs_bedrijf
|
||||||
|
FOR EACH ROW
|
||||||
|
BEGIN
|
||||||
|
UPDATE_PRIMARY_KEY(prs_bedrijf_key,prs_s_prs_alluitvoerende_keys);
|
||||||
|
UPDATE_AANMAAKDATUM(prs_bedrijf, prs_bedrijf_aanmaak);
|
||||||
|
END;
|
||||||
|
/
|
||||||
|
|
||||||
CREATE_TRIGGER(prs_t_prs_bedrijf_B_IU)
|
CREATE_TRIGGER(prs_t_prs_bedrijf_B_IU)
|
||||||
BEFORE INSERT OR UPDATE ON prs_bedrijf
|
BEFORE INSERT OR UPDATE ON prs_bedrijf
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
UPDATE_PRIMARY_KEY(prs_bedrijf_key,prs_s_prs_alluitvoerende_keys);
|
|
||||||
UPDATE_UPPER(prs_bedrijf_naam,prs_bedrijf_naam_upper,prs_bedrijf);
|
UPDATE_UPPER(prs_bedrijf_naam,prs_bedrijf_naam_upper,prs_bedrijf);
|
||||||
SET_VERWIJDER_CHILDREN(prs_srtperslid, prs_bedrijf_key,
|
SET_VERWIJDER_CHILDREN(prs_srtperslid, prs_bedrijf_key,
|
||||||
prs_bedrijf_verwijder, prs_srtperslid_verwijder,prs_bedrijf);
|
prs_bedrijf_verwijder, prs_srtperslid_verwijder,prs_bedrijf);
|
||||||
UPDATE_AANMAAKDATUM(prs_bedrijf, prs_bedrijf_aanmaak);
|
|
||||||
|
|
||||||
// Niet verwijderen als nog MLD_OPDRs zijn met status 'Uitgegeven' en
|
// Niet verwijderen als nog MLD_OPDRs zijn met status 'Uitgegeven' en
|
||||||
// uitvoerende dit bedrijf
|
// uitvoerende dit bedrijf
|
||||||
|
|||||||
Reference in New Issue
Block a user