Co je autonomní transakce Oracle?
Co je autonomní transakce Oracle?

Video: Co je autonomní transakce Oracle?

Video: Co je autonomní transakce Oracle?
Video: BI-DBS - 1. Přednáška B202 2024, Smět
Anonim

v Věštec 's databázové produkty, an autonomní transakce je nezávislý transakce která je iniciována jiným transakce . Musí obsahovat alespoň jeden příkaz SQL (Structured Query Language). The autonomní transakce musí potvrdit nebo vrátit zpět, než vrátí řízení volajícímu transakce.

Co znamená autonomní transakce Pragma?

Odpovězeno 26. března 2017 · Autor má 80 odpovědí a 223,5 tisíc zobrazení odpovědí. Pragma je direktiva kompilátoru, která instruuje kompilátor, aby udělal něco speciálního. Když říkáš autonomní transakce , je kompilátor instruován, aby zkompiloval blok plsql tak, aby se spouštěl jako nezávislý transakce.

Kromě výše uvedeného, co je Pragma Autonomous_transaction v Oracle s příkladem? The AUTONOMOUS_TRANSACTION pragma mění způsob, jakým podprogram funguje v rámci transakce. Podprogram označený tímto pragma může provádět operace SQL a zadávat nebo odvolávat tyto operace bez potvrzení nebo vrácení dat v hlavní transakci. Lokální, samostatné a zabalené funkce a procedury.

Co si v tomto ohledu představujete pod pojmem autonomní transakce?

An autonomní transakce je nezávislý transakce která je iniciována jiným transakce a provede se bez zásahu do rodiče transakce . Když autonomní transakce se nazývá, původní transakce se suspenduje.

Jaká je výhoda autonomní transakce Pragma?

Může být užitečné protokolovat informace nezávisle na primárním transakce aby mohl být spáchán bez dopadu na primární transakce (což může být užitečné pro protokolování informací o chybách, když očekáváte primární transakce být vrácen zpět).

Doporučuje: