Wat is autonome transactie Oracle?
Wat is autonome transactie Oracle?

Video: Wat is autonome transactie Oracle?

Video: Wat is autonome transactie Oracle?
Video: What is pragma autonomous_transaction | Oracle PL/SQL Tutorial Videos | Mr.Vijay Kumar 2024, Mei
Anonim

In Orakel 's databaseproducten, en autonome transactie is een onafhankelijke transactie dat is geïnitieerd door een ander transactie . Het moet ten minste één SQL-instructie (Structured Query Language) bevatten. De autonome transactie moet committen of terugdraaien voordat het de controle teruggeeft aan de aanroepende transactie.

En wat wordt bedoeld met de autonome transactie van Pragma?

Beantwoord op 26 maart 2017 · Auteur heeft 80 antwoorden en 223.5k antwoordweergaven. Pragma is een compiler-richtlijn die de compiler instrueert om iets speciaals te doen. Wanneer je zegt autonome transactie , krijgt de compiler de opdracht om het plsql-blok zo te compileren dat het als een onafhankelijke wordt uitgevoerd transactie.

Wat is naast bovenstaande Pragma Autonomous_transaction in Oracle met een voorbeeld? De AUTONOMOUS_TRANSACTION pragma verandert de manier waarop een subprogramma werkt binnen een transactie. Een subprogramma gemarkeerd met dit pragma kan SQL-bewerkingen uitvoeren en deze bewerkingen uitvoeren of terugdraaien, zonder de gegevens in de hoofdtransactie vast te leggen of terug te draaien. Lokale, zelfstandige en verpakte functies en procedures.

Wat bedoelt u in dit verband met autonome transactie?

Een autonome transactie is een onafhankelijke transactie dat is geïnitieerd door een ander transactie , en wordt uitgevoerd zonder de ouder te hinderen transactie . wanneer een autonome transactie wordt genoemd, de oorsprong transactie wordt geschorst.

Wat is het voordeel van de autonome transactie van Pragma?

Het kan handig zijn om informatie onafhankelijk van de primaire te loggen transactie zodat het kan worden gepleegd zonder de primaire transactie (wat handig kan zijn voor het loggen van foutinformatie wanneer u de primaire verwacht) transactie terug te draaien).

Aanbevolen: