autonomous transaction

pl/sql 0

Transaction Autonomous – O Que, Quando, Onde e Por Que

Um subprograma normalmente tem suas operações salvas ou não no banco de dados de acordo com o que acontece com o programa principal onde ele está inserido. Isso quer dizer que, se uma procedure chama uma função e a procedure falha, nem as alterações feitas pela procedure nem as alterações...

pl/sql 0

AUTONOMOUS_TRANSACTION

Podemos nos deparar em situações em que não podemos permitir que chamadas a funções, procedures ou triggers rodem na mesma transaction, intervindo assim em commits e rollbacks. Antes de mostrar um exemplo, criem a seguinte tabela. CREATE TABLE exemplo(  numero NUMBER ); Vejamos um exemplo clássico agora. Veja que na...