Čo je autonómna transakcia Oracle?
Čo je autonómna transakcia Oracle?

Video: Čo je autonómna transakcia Oracle?

Video: Čo je autonómna transakcia Oracle?
Video: Autonomic Synucleinopathies: MSA, PAF & Parkinson's 2024, November
Anonim

In Oracle databázové produkty spoločnosti 's, an autonómna transakcia je nezávislý transakcie ktorá je iniciovaná iným transakcie . Musí obsahovať aspoň jeden príkaz SQL (Structured Query Language). The autonómna transakcia musí potvrdiť alebo vrátiť späť, než vráti riadenie volajúcemu transakcie.

Čo znamená autonómna transakcia Pragma?

Odpovedané 26. marca 2017 · Autor má 80 odpovedí a 223,5 tisíc zobrazení odpovedí. Pragma je direktíva kompilátora, ktorá inštruuje kompilátor, aby urobil niečo špeciálne. Keď povieš autonómna transakcia , kompilátor dostane pokyn, aby skompiloval blok plsql tak, aby sa vykonával ako nezávislý transakcie.

Okrem vyššie uvedeného, čo je Pragma Autonomous_transaction v Oracle s príkladom? The AUTONOMOUS_TRANSACTION pragma mení spôsob fungovania podprogramu v rámci transakcie. Podprogram označený týmto pragma môže vykonávať operácie SQL a zadávať alebo odvolávať tieto operácie bez potvrdenia alebo vrátenia údajov v hlavnej transakcii. Lokálne, samostatné a zbalené funkcie a procedúry.

Čo si v tejto súvislosti predstavujete pod pojmom autonómna transakcia?

An autonómna transakcia je nezávislý transakcie ktorá je iniciovaná iným transakcie a vykoná sa bez zásahu rodiča transakcie . Keď autonómna transakcia sa nazýva, pôvodná transakcie sa pozastaví.

Aká je výhoda autonómnej transakcie Pragma?

Môže byť užitočné zaznamenávať informácie nezávisle od primárnych údajov transakcie tak, aby mohol byť spáchaný bez dopadu na primárne transakcie (čo môže byť užitočné pri zaznamenávaní informácií o chybách, keď očakávate primárny transakcie vrátiť späť).

Odporúča: