Я вызываю хранимую процедуру в другую стробированную процедуру, теперь, если первая хранимая процедура дает какую-либо ошибку, тогда я хочу откатить транзакцию этой хранимой процедуры, так как DB2 завершает транзакцию Хранимой процедуры после завершения вызова.Как отменить транзакцию хранимой процедуры, вызвав другую процедуру в db2
Итак, как это сделать?
Не могли бы вы предоставить подробную информацию о потоке? Регулярное поведение заключается в том, что изменения внутренней хранимой процедуры также будут отменены. DB2 также имеет так называемые «автономные транзакции», но вам нужно явно сделать так называемую процедуру. –
Предположим, что я вызываю процедуру A в другую, которая имеет имя B, поэтому если теперь, если в процедуре A возникла какая-либо ошибка, она не будет откатна, потому что я вызываю ее в B. – Govind