Czym jest autonomiczna transakcja Oracle?
Czym jest autonomiczna transakcja Oracle?

Wideo: Czym jest autonomiczna transakcja Oracle?

Wideo: Czym jest autonomiczna transakcja Oracle?
Wideo: Czym różni się autonomiczna baza danych Oracle od zwykłej bazy sql? 2024, Może
Anonim

w Wyrocznia produkty bazodanowe firmy, transakcja autonomiczna jest niezależnym transakcja który jest inicjowany przez innego transakcja . Musi zawierać co najmniej jedną instrukcję w języku SQL (Structured Query Language). ten transakcja autonomiczna musi zatwierdzić lub wycofać, zanim zwróci kontrolę do wywołującego transakcja.

Co oznacza także autonomiczna transakcja Pragmy?

Odpowiedział 26 marca 2017 r. · Autor ma 80 odpowiedzi i 223,5 tys. wyświetleń odpowiedzi. Pragma jest dyrektywą kompilatora, która instruuje kompilator, aby zrobił coś specjalnego. Kiedy powiesz transakcja autonomiczna , kompilator jest instruowany, aby skompilować blok plsql tak, aby wykonywał się jako niezależny transakcja.

Poza powyższym, czym jest Pragma Autonomous_transaction w Oracle na przykładzie? ten AUTONOMOUS_TRANSACTION pragma zmienia sposób działania podprogramu w ramach transakcji. Podprogram oznaczony tym pragma może wykonywać operacje SQL i zatwierdzać lub wycofywać te operacje bez zatwierdzania lub wycofywania danych w transakcji głównej. Funkcje i procedury lokalne, autonomiczne i pakietowe.

W związku z tym, co rozumiesz przez autonomiczną transakcję?

jakiś transakcja autonomiczna jest niezależnym transakcja który jest inicjowany przez innego transakcja i wykonuje bez ingerencji rodzica transakcja . Kiedy transakcja autonomiczna nazywa się pochodzenie transakcja zostaje zawieszony.

Jaka jest zaleta autonomicznej transakcji Pragmy?

Przydatne może być rejestrowanie informacji niezależnie od podstawowego transakcja aby można go było popełnić bez wpływu na podstawowy transakcja (co może być przydatne do rejestrowania informacji o błędach, gdy oczekujesz podstawowego transakcja wycofać).

Zalecana: