Oracle автономды транзакциясы дегеніміз не?
Oracle автономды транзакциясы дегеніміз не?

Бейне: Oracle автономды транзакциясы дегеніміз не?

Бейне: Oracle автономды транзакциясы дегеніміз не?
Бейне: #07. Основы работы в Oracle SQL Developer 2024, Мамыр
Anonim

жылы Oracle дерекқор өнімдері, және автономды транзакция тәуелсіз болып табылады транзакция бұл басқа біреудің бастамасы транзакция . Онда кем дегенде бір құрылымдық сұрау тілі (SQL) мәлімдемесі болуы керек. The автономды транзакция басқаруды шақыруға қайтармас бұрын орындауы немесе кері оралуы керек транзакция.

Сондай-ақ, Pragma автономды транзакция деген нені білдіреді?

Жауап берді 26 наурыз, 2017 · Автордың 80 жауабы және 223,5 мың қаралуы бар. Прагма компиляторға арнайы бірдеңе жасауға нұсқау беретін компилятор директивасы. Сіз айтқан кезде автономды транзакция , компиляторға plsql блогын дербес ретінде орындайтындай құрастыру тапсырылады. транзакция.

Жоғарыда мысалмен Oracle-дағы Pragma Autonomous_transaction дегеніміз не? The AUTONOMOUS_TRANSACTION прагмасы ішкі бағдарламаның транзакция ішінде жұмыс істеу тәсілін өзгертеді. Осымен белгіленген ішкі бағдарлама прагма негізгі транзакциядағы деректерді орындамай немесе кері айналдырмай, SQL операцияларын орындай алады және сол операцияларды орындай алады немесе кері айналдыра алады. Жергілікті, оқшауланған және пакеттелген функциялар мен процедуралар.

Осыған байланысты автономды транзакция дегенді қалай түсінесіз?

Ан автономды транзакция тәуелсіз болып табылады транзакция бұл басқа біреудің бастамасы транзакция , және ата-анаға кедергі жасамай орындайды транзакция . Қашан а автономды транзакция бастаушы деп аталады транзакция тоқтатылады.

Pragma автономды транзакциясының артықшылығы неде?

Ақпаратты бастапқыдан тәуелсіз тіркеу пайдалы болуы мүмкін транзакция ол бастапқыға әсер етпей жасалуы үшін транзакция (негізгі ақпаратты күткенде қате туралы ақпаратты тіркеу үшін пайдалы болуы мүмкін). транзакция артқа айналдыру).

Ұсынылған: