Я хотел бы знать, есть ли какие-либо способы для хранения данных DB2 процедуры, в таблице, даже если эта конкретная процедура возвращается обратно приложению.

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

Версия DB2 была использована здесь 11,1 LUW

0
Manoj 29 Сен 2019 в 14:10

1 ответ

Лучший ответ

Используйте так называемый autonomous процедуры для этого.

Mark Barinstein 29 Сен 2019 в 12:44