FCLT#66167 INS_T_INS_DEEL_A_U ==> INS_DEEL_STATE_HISTORY geeft ORA-01403

svn path=/Database/trunk/; revision=50578
This commit is contained in:
Erik Groener
2021-03-31 10:09:57 +00:00
parent e4a3956711
commit f0a8810c3d

View File

@@ -354,14 +354,18 @@ BEGIN
EXCEPTION
WHEN DUP_VAL_ON_INDEX
THEN
SELECT ins_deel_state
INTO prev_state
FROM ins_deel_state_history
WHERE ins_deel_state_history_key =
(SELECT MAX (ins_deel_state_history_key)
FROM ins_deel_state_history
WHERE ins_deel_key = :new.ins_deel_key
AND ins_deel_statedate < new_date);
BEGIN
SELECT ins_deel_state
INTO prev_state
FROM ins_deel_state_history
WHERE ins_deel_state_history_key =
(SELECT MAX (ins_deel_state_history_key)
FROM ins_deel_state_history
WHERE ins_deel_key = :new.ins_deel_key
AND ins_deel_statedate < new_date);
EXCEPTION
WHEN NO_DATA_FOUND THEN NULL;
END;
IF (prev_state = :new.ins_deel_state)
THEN