Skip to main content

Ano ang isang autonomous na transaksyon?

Ang isang autonomous na transaksyon ay isang uri ng transaksyon na ginamit sa Oracle Linya ng mga programa ng software ng database.Sa pinakasimpleng kahulugan ng termino, ang isang autonomous na transaksyon ay isang transaksyon na nangyayari at nakumpleto bilang bahagi ng isa pang transaksyon.Sa panahon ng mga autonomous na transaksyon, ang software ng computer ay huminto sa pagproseso ng orihinal na transaksyon, na sumasanga upang makuha ang impormasyon o kumpletuhin ang proseso na hinihiling ng autonomous na transaksyon.Kapag nakakuha ito ng isang resulta para sa awtonomikong transaksyon, pinipili nito nang eksakto kung saan ito tumigil sa pagproseso ng orihinal na transaksyon.Halimbawa, kung nais ng operator ng database na gumawa ng isang listahan ng lahat ng mga empleyado na gumawa ng higit sa $ 60,000 US Dollars (USD) sa isang taon at pagkatapos ay nais na ibagsak ang listahan na iyon sa mga empleyado lamang sa ilalim ng 30 taong gulang, gamit ang isang autonomous na transaksyon ay naisPayagan ang operator na hatiin ang kahilingan sa dalawang bahagi.Una, ang computer ay magtitipon ng isang listahan ng lahat ng mga empleyado na gumawa ng $ 60,000 USD.Sa gitna ng operasyon na ito, malulutas nito ang pangalawang bahagi ng kahilingan upang makumpleto ang awtonomikong transaksyon, pagpili lamang ng mga empleyado mula sa $ 60,000 USD o higit pang listahan na nasa ilalim din ng 30 taong gulang.

Ang isang pangunahing bentahe sa mga autonomous na transaksyon ay nagbibigay sila ng higit na pagiging simple kapag tumatawag sa mga operasyon sa database.Sa pagbagsak ng mga bagay sa kanilang mga bahagi ng bahagi, maaari itong maging mas madali para sa isang operator ng database upang mailarawan ang bawat hakbang sa proseso, pag -alis ng proseso ng pag -cod ng aktwal na kahilingan.Ang pangalawang bentahe sa mga autonomous na transaksyon ay maaari silang maging nested sa loob ng bawat isa;Ang isang bihasang operator ng database ay maaaring mag -program ng isang transaksyon na tumatawag ng isang autonomous na transaksyon kung saan ang autonomous transaksyon pagkatapos ay tumawag sa anumang bilang ng mga karagdagang autonomous transaksyon.Ito ay drastically nagpapabuti ng kakayahang umangkop ng software ng transaksyon ng database ng Oracle, na nagpapahintulot sa mas kumplikadong mga transaksyon na mai -code nang madali.

Ang bawat transaksyon na nangyayari sa programa ay sinusubaybayan ng software mismo para sa mga layunin ng pag -awdit.Pinapayagan nito ang mga indibidwal na suriin ang mga transaksyon na hiniling mula sa database.Ang pagsulat ng mga transaksyon sa autonomous form ay makakatulong upang gawing simple ang pamamaraan ng pag -awdit, dahil mas madali itong magkaroon ng kahulugan ng isang bilang ng mga sunud -sunod na simpleng mga transaksyon kaysa sa isang solong kumplikadong pahayag.