O que é transação autônoma Oracle?
O que é transação autônoma Oracle?

Vídeo: O que é transação autônoma Oracle?

Vídeo: O que é transação autônoma Oracle?
Vídeo: Aula 27 - ORACLE - PRAGMA AUTONOMOUS_TRANSACTION 2024, Maio
Anonim

No Oráculo produtos de banco de dados de, um transação autônoma é um independente transação que é iniciado por outro transação . Deve conter pelo menos uma instrução Structured Query Language (SQL). o transação autônoma deve confirmar ou reverter antes de retornar o controle para a chamada transação.

Além disso, o que se entende por transação autônoma de Pragma?

Respondido em 26 de março de 2017 · O autor tem 80 respostas e 223,5 mil visualizações de resposta. Pragma é a diretiva do compilador que instrui o compilador a fazer algo especial. Quando voce diz transação autônoma , o compilador é instruído a compilar o bloco plsql de forma que ele execute como um independente transação.

Além disso, o que é Pragma Autonomous_transaction no Oracle com exemplo? o AUTONOMOUS_TRANSACTION pragma muda a maneira como um subprograma funciona em uma transação. Um subprograma marcado com este pragma pode fazer operações SQL e confirmar ou reverter essas operações, sem confirmar ou reverter os dados na transação principal. Funções e procedimentos locais, autônomos e empacotados.

Com relação a isso, o que você entende por transação autônoma?

Um transação autônoma é um independente transação que é iniciado por outro transação , e executa sem interferir com o pai transação . Quando um transação autônoma é chamado, o originador transação fica suspenso.

Qual é a vantagem da transação autônoma Pragma?

Pode ser útil registrar informações independentemente do principal transação para que possa ser confirmado sem afetar o principal transação (que pode ser útil para registrar informações de erro quando você espera que o principal transação a ser revertido).

Recomendado: