¿Qué es la transacción autónoma Oracle?
¿Qué es la transacción autónoma Oracle?

Video: ¿Qué es la transacción autónoma Oracle?

Video: ¿Qué es la transacción autónoma Oracle?
Video: Transacciones autónomas (ORACLE Autonomous Transaction) 2024, Mayo
Anonim

En Oráculo productos de base de datos, un transacción autónoma es un independiente transacción que es iniciado por otro transacción . Debe contener al menos una instrucción de lenguaje de consulta estructurado (SQL). los transacción autónoma debe comprometerse o retroceder antes de que devuelva el control a la llamada transacción.

Además, ¿qué se entiende por transacción autónoma de Pragma?

Respondido el 26 de marzo de 2017 · El autor tiene 80 respuestas y 223.5k vistas de respuesta. Pragma es una directiva del compilador que le indica al compilador que haga algo especial. Cuando tu dices transacción autónoma , se indica al compilador que compile el bloque plsql de modo que se ejecute como un transacción.

Además de arriba, ¿qué es Pragma Autonomous_transaction en Oracle con el ejemplo? los Pragma AUTONOMOUS_TRANSACTION cambia la forma en que funciona un subprograma dentro de una transacción. Un subprograma marcado con este pragma puede realizar operaciones SQL y confirmar o revertir esas operaciones, sin comprometer o revertir los datos en la transacción principal. Funciones y procedimientos locales, independientes y empaquetados.

Con respecto a esto, ¿qué quiere decir con transacción autónoma?

Un transacción autónoma es un independiente transacción que es iniciado por otro transacción y se ejecuta sin interferir con el padre transacción . Cuando un transacción autónoma se llama, el originario transacción se suspende.

¿Cuál es la ventaja de la transacción autónoma Pragma?

Puede resultar útil registrar información independientemente de la transacción para que se pueda cometer sin afectar a la primaria transacción (que puede ser útil para registrar información de error cuando espera el transacción para ser revertido).

Recomendado: