Я хотел бы знать, есть ли какие-либо способы для хранения данных DB2 процедуры, в таблице, даже если эта конкретная процедура возвращается обратно приложению.
Приложение выполняет оператор обновления в Table1, а затем вызывает процедуру ProC1, которая возвращает либо N или Y в курсоре вывода. Когда выход процедуры proc1 представляет собой n, то приложение свертывает транзакцию, которая включает в себя работу процедуры DB2 и обновление на таблице 1. Есть ли способ вставить запись в Table_err, во время работы процедуры ProC1, Когда приложение откатывается назад, транзакция из-за вывода PROC1 была N?
Версия DB2 была использована здесь 11,1 LUW
1 ответ
Используйте так называемый autonomous
процедуры для этого.