Què és la transacció autònoma Oracle?
Què és la transacció autònoma Oracle?

Vídeo: Què és la transacció autònoma Oracle?

Vídeo: Què és la transacció autònoma Oracle?
Vídeo: Oracle Autonomous Transaction Processing - ATP - Spanish 2024, De novembre
Anonim

En Oracle productes de bases de dades, an transacció autònoma és independent transacció que és iniciada per un altre transacció . Ha de contenir almenys una instrucció de llenguatge de consulta estructurat (SQL). El transacció autònoma s'ha de confirmar o revertir abans que torni el control a la trucada transacció.

A més, què s'entén per transacció autònoma Pragma?

Resposta el 26 de març de 2017 · L'autor té 80 respostes i 223,5 k visualitzacions de respostes. Pragma és una directiva del compilador que indica al compilador que faci alguna cosa especial. Quan dius transacció autònoma , el compilador té instruccions per compilar el bloc plsql de manera que s'executi com a independent transacció.

Al costat de dalt, què és Pragma Autonomous_transaction a Oracle amb exemple? El pragma TRANSACCIÓ_AUTÒNOMA canvia la manera com funciona un subprograma dins d'una transacció. Un subprograma marcat amb això pragma pot fer operacions SQL i confirmar o revertir aquestes operacions, sense comprometre o revertir les dades de la transacció principal. Funcions i procediments locals, autònoms i empaquetats.

En aquest sentit, què entens per transacció autònoma?

An transacció autònoma és independent transacció que és iniciada per un altre transacció , i executa sense interferir amb els pares transacció . Quan un transacció autònoma s'anomena, l'origen transacció queda suspès.

Quin és l'avantatge de la transacció autònoma Pragma?

Pot ser útil registrar la informació independentment de la principal transacció perquè es pugui cometre sense afectar la primària transacció (que pot ser útil per registrar informació d'error quan espereu el principal transacció per ser revertit).

Recomanat: