0
我正在使用FORALL语句来更新表中的很多寄存器,我需要做的是在更新“失败”时捕获异常,因为部门号XXX不存在。Oracle FORALL更新异常
FORALL x IN TABLE_DEPTO_DESCRIPTION.First .. TABLE_DEPTO_DESCRIPTION.Last SAVE EXCEPTIONS
UPDATE DEPARTMENTS SET
DESCRIPTION = TABLE_DEPTO_DESCRIPTION(x).DESCRIPTION
WHERE DPTO_NUMBER =TABLE_DEPTO_DESCRIPTION(x).id;