- Categorias:
Funções do sistema (Controle do sistema)
SYSTEM$ABORT_TRANSACTION¶
Anula a transação especificada, se ela estiver em execução. Se a transação já tiver sido comprometida ou revertida, então o estado da transação não é alterado.
Para obter mais informações, consulte Transações.
Sintaxe¶
Argumentos¶
transaction_idIdentificador para a transação a ser anulada. Para obter as IDs de transação, você pode usar os comandos SHOW TRANSACTIONS ou SHOW LOCKS.
Notas de uso¶
Esta função é suportada somente para transações explícitas/com múltiplas instruções. As transações de confirmação automática podem ser anuladas ao anular o trabalho associado.
Note que as instruções DDL, incluindo “CREATE TABLE AS SELECT …” confirmação implicitamente uma transação aberta. Após a conclusão da confirmação implícita, a transação previamente aberta não pode ser anulada.
As transações só podem ser anuladas pelo usuário que iniciou a transação ou por um administrador de conta.