- Catégories :
Fonctions système (Contrôle du système)
SYSTEM$ABORT_TRANSACTION¶
Annule la transaction spécifiée, si elle est en cours d’exécution. Si la transaction a déjà été validée ou annulée, son état n’est pas modifié.
Pour plus d’informations, voir Transactions.
Syntaxe¶
Arguments¶
transaction_idIdentifiant de la transaction à annuler. Pour obtenir les IDs de transaction, vous pouvez utiliser les commandes SHOW TRANSACTIONS ou SHOW LOCKS.
Notes sur l’utilisation¶
Cette fonction est prise en charge uniquement pour les transactions explicites / multi-instructions. Les transactions automatiques peuvent être annulées en abandonnant la tâche associée.
Notez que les instructions DDL, y compris « CREATE TABLE AS SELECT … » valideront implicitement une transaction ouverte. Une fois la validation implicite terminée, la transaction précédemment ouverte ne peut plus être annulée.
Les transactions ne peuvent être annulées que par l’utilisateur qui a démarré la transaction ou par un administrateur de compte.