Šta je autonomna transakcija Oracle?
Šta je autonomna transakcija Oracle?

Video: Šta je autonomna transakcija Oracle?

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

U Oracle 's baza podataka proizvoda, an autonomna transakcija je nezavisna transakcija koje je inicirao drugi transakcija . Mora sadržavati najmanje jednu naredbu jezika strukturiranih upita (SQL). The autonomna transakcija mora urezati ili vratiti prije nego što vrati kontrolu pozivu transakcija.

Takođe, šta se podrazumeva pod Pragma autonomnom transakcijom?

Odgovoreno 26. marta 2017. · Autor ima 80 odgovora i 223,5 hiljada pregleda odgovora. Pragma je direktiva kompajlera koja nalaže kompajleru da uradi nešto posebno. Kad kažeš autonomna transakcija , prevodilac je naložen da kompajlira plsql blok tako da se izvršava kao nezavisni transakcija.

Pored gore navedenog, šta je Pragma Autonomous_transaction u Oracleu sa primjerom? The AUTONOMOUS_TRANSACTION pragma mijenja način rada potprograma unutar transakcije. Potprogram označen sa ovim pragma može raditi SQL operacije i urezivanje ili vraćanje tih operacija, bez urezivanja ili vraćanja podataka u glavnoj transakciji. Lokalne, samostalne i upakovane funkcije i procedure.

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

An autonomna transakcija je nezavisna transakcija koje je inicirao drugi transakcija , i izvršava se bez ometanja roditelja transakcija . Kada je an autonomna transakcija naziva se izvornim transakcija biva suspendovan.

Koja je prednost Pragma autonomne transakcije?

Može biti korisno evidentirati informacije neovisno o primarnim transakcija tako da se može izvršiti bez uticaja na primarni transakcija (što može biti korisno za evidentiranje informacija o grešci kada očekujete primarni transakcija da se vrati nazad).

Preporučuje se: