Što je autonomna transakcija Oracle?
Što je autonomna transakcija Oracle?

Video: Što je autonomna transakcija Oracle?

Video: Što je autonomna transakcija Oracle?
Video: Крис Гердес: Гоночная машина будущего — на скорости 240 км/ч без водителя 2024, Studeni
Anonim

U Oracle 's baza podataka proizvoda, an autonomna transakcija je neovisna transakcija koje je pokrenuo drugi transakcija . Mora sadržavati barem jedan izraz jezika strukturiranih upita (SQL). The autonomna transakcija mora izvršiti ili vratiti prije nego što vrati kontrolu pozivu transakcija.

Također, što se podrazumijeva pod Pragma autonomnom transakcijom?

Odgovoreno 26. ožujka 2017. · Autor ima 80 odgovora i 223,5 tisuća pregleda odgovora. Pragma je direktiva prevoditelja koja nalaže prevodiocu da učini nešto posebno. Kada kažeš autonomna transakcija , prevodilac je upućen da prevede plsql blok tako da se izvršava kao neovisni transakcija.

Osim gore navedenog, što je Pragma Autonomous_transaction u Oracleu s primjerom? The AUTONOMOUS_TRANSACTION pragma mijenja način rada potprograma unutar transakcije. Potprogram označen s ovim pragma može obavljati SQL operacije i povjeriti ili vratiti te operacije unatrag, bez predaje ili vraćanja podataka u glavnoj transakciji. Lokalne, samostalne i upakirane funkcije i procedure.

U vezi s tim, što mislite pod autonomnom transakcijom?

An autonomna transakcija je neovisna transakcija koje je pokrenuo drugi transakcija , i izvršava se bez ometanja roditelja transakcija . Kada je an autonomna transakcija se zove, podrijetlom transakcija biva suspendiran.

Koja je prednost Pragma autonomne transakcije?

Može biti korisno zabilježiti informacije neovisno o primarnim transakcija tako da se može počiniti bez utjecaja na primarni transakcija (što može biti korisno za bilježenje informacija o pogrešci kada očekujete primarni transakcija da se vrati).

Preporučeni: