BAMG#80325 Deadlock op UPDATE BES_BESTELOPDR_ITEM
svn path=/Database/trunk/; revision=62054
This commit is contained in:
@@ -35,11 +35,18 @@ BEGIN
|
||||
* die desgevraagd tellen wat de stand is en daarop zonodig de parent aanpassen
|
||||
* Daarvan wordt dan ook tracking bijgehouden.
|
||||
*/
|
||||
CREATE_TRIGGER(bes_t_bes_bestelling_B_I)
|
||||
BEFORE INSERT ON bes_bestelling
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bes_bestelling_key,bes_s_bes_bestelling_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestelling_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON bes_bestelling
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bes_bestelling_key,bes_s_bes_bestelling_key);
|
||||
IF :old.bes_bestelling_status IS NULL
|
||||
THEN
|
||||
-- weet niet of dit (nog)nodig is, om de status op 2 te zetten
|
||||
@@ -72,8 +79,8 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestelling_item_B_IU)
|
||||
BEFORE INSERT OR UPDATE
|
||||
CREATE_TRIGGER(bes_t_bes_bestelling_item_B_I)
|
||||
BEFORE INSERT
|
||||
ON bes_bestelling_item
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
@@ -81,12 +88,20 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestelopdr_B_I)
|
||||
BEFORE INSERT
|
||||
ON bes_bestelopdr
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bes_bestelopdr_key,bes_s_bes_bestelopdr_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestelopdr_B_IU)
|
||||
BEFORE INSERT OR UPDATE
|
||||
ON bes_bestelopdr
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bes_bestelopdr_key,bes_s_bes_bestelopdr_key);
|
||||
IF :OLD.bes_bestelopdr_datum IS NULL
|
||||
THEN
|
||||
:NEW.bes_bestelopdr_datum := SYSDATE;
|
||||
@@ -101,8 +116,8 @@ END;
|
||||
/
|
||||
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestelopdr_item_B_IU)
|
||||
BEFORE INSERT OR UPDATE
|
||||
CREATE_TRIGGER(bes_t_bes_bestelopdr_item_B_I)
|
||||
BEFORE INSERT
|
||||
ON bes_bestelopdr_item
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
@@ -110,8 +125,8 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestellevr_B_IU)
|
||||
BEFORE INSERT OR UPDATE
|
||||
CREATE_TRIGGER(bes_t_bes_bestellevr_B_I)
|
||||
BEFORE INSERT
|
||||
ON bes_bestellevr
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
@@ -119,8 +134,8 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bes_t_bes_bestellevr_item_B_IU)
|
||||
BEFORE INSERT OR UPDATE
|
||||
CREATE_TRIGGER(bes_t_bes_bestellevr_item_B_I)
|
||||
BEFORE INSERT
|
||||
ON bes_bestellevr_item
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
|
||||
Reference in New Issue
Block a user