Çfarë është transaksioni autonom Oracle?
Çfarë është transaksioni autonom Oracle?

Video: Çfarë është transaksioni autonom Oracle?

Video: Çfarë është transaksioni autonom Oracle?
Video: OSI Layer 7: Sharpen your Network skills 2024, Nëntor
Anonim

Në Orakulli produktet e bazës së të dhënave, një transaksion autonom është i pavarur transaksion që është iniciuar nga një tjetër transaksion . Ai duhet të përmbajë të paktën një deklaratë të Gjuhës së Strukturuar të Pyetjes (SQL). Të transaksion autonom duhet të kryejë ose të kthehet prapa përpara se të kthejë kontrollin në thirrje transaksion.

Gjithashtu, çfarë nënkuptohet me transaksion autonom Pragma?

Përgjigjur Mar 26, 2017 · Autori ka 80 përgjigje dhe 223.5 mijë shikime përgjigjesh. Pragma është direktivë përpilues që udhëzon kompajlerin të bëjë diçka të veçantë. Kur thua transaksion autonom , përpiluesi udhëzohet të përpilojë bllokun plsql në mënyrë që të ekzekutohet si një i pavarur transaksion.

Përveç sa më sipër, çfarë është Pragma Autonomous_transaction në Oracle me shembull? Të AUTONOMOUS_TRANSACTION pragma ndryshon mënyrën se si funksionon një nënprogram brenda një transaksioni. Një nënprogram i shënuar me këtë pragma mund të kryejë operacione SQL dhe t'i kryejë ose t'i kthejë ato operacione, pa kryer ose rikthyer të dhënat në transaksionin kryesor. Funksionet dhe procedurat lokale, të pavarura dhe të paketuara.

Në lidhje me këtë, çfarë kuptoni me transaksion autonom?

Një transaksion autonom është i pavarur transaksion që është iniciuar nga një tjetër transaksion , dhe ekzekuton pa ndërhyrë me prindin transaksion . Kur një transaksion autonom quhet, origjinues transaksion pezullohet.

Cili është avantazhi i transaksionit autonom të Pragma?

Mund të jetë e dobishme të regjistroni informacionin në mënyrë të pavarur nga primare transaksion në mënyrë që të mund të kryhet pa ndikuar në primar transaksion (i cili mund të jetë i dobishëm për regjistrimin e informacionit të gabimit kur prisni parësorin transaksion për t'u rrokullisur).

Recommended: