Qu'est-ce que la transaction autonome Oracle ?
Qu'est-ce que la transaction autonome Oracle ?

Vidéo: Qu'est-ce que la transaction autonome Oracle ?

Vidéo: Qu'est-ce que la transaction autonome Oracle ?
Vidéo: #CloudDayParis : Une Base de Donnée Autonome, c'est quoi ? 2024, Peut
Anonim

Dans Oracle les produits de base de données de, un transaction autonome est un indépendant transaction qui est initié par un autre transaction . Il doit contenir au moins une instruction SQL (Structured Query Language). Les transaction autonome doit valider ou annuler avant de rendre le contrôle à l'appelant transaction.

Aussi, qu'entend-on par transaction autonome Pragma ?

Répondu le 26 mars 2017 · L'auteur a 80 réponses et 223,5 000 vues de réponses. Pragma est une directive du compilateur qui demande au compilateur de faire quelque chose de spécial. Quand tu dis transaction autonome , le compilateur est chargé de compiler le bloc plsql de telle sorte qu'il s'exécute comme un transaction.

À côté de ci-dessus, qu'est-ce que Pragma Autonomous_transaction dans Oracle avec exemple? Les pragma AUTONOMOUS_TRANSACTION modifie le fonctionnement d'un sous-programme au sein d'une transaction. Un sous-programme marqué de ce pragma peut effectuer des opérations SQL et valider ou annuler ces opérations, sans valider ni annuler les données de la transaction principale. Fonctions et procédures locales, autonomes et packagées.

À cet égard, qu'entendez-vous par transaction autonome ?

Un transaction autonome est un indépendant transaction qui est initié par un autre transaction , et s'exécute sans interférer avec le parent transaction . Quand un transaction autonome est appelé, l'origine transaction est suspendu.

Quel est l'avantage de la transaction autonome Pragma ?

Il peut être utile de consigner des informations indépendamment du principal transaction afin qu'il puisse être commis sans impacter le primaire transaction (ce qui peut être utile pour consigner les informations d'erreur lorsque vous vous attendez à ce que le transaction à faire reculer).

Conseillé: