Active transaction
Active transaction : Boolean
Parâmetro | Tipo | Descrição | |
---|---|---|---|
Resultado | Boolean | ← | Retorna False se a transação atual for suspensa |
Descrição
O comando Active transaction devolve True se o processo atual estiver em transação e se esta transação não for suspensa. Devolve False se não houver uma transação em curso, ou se for suspensa a transação atual. Uma transação pode ser suspensa utilizando o comando SUSPEND TRANSACTION.
Dado que o comando também devolverá False se o processo atual não estiver em transação, pode ser que necessite utilizar o comando In transaction para saber se o processo está em transação.
Para saber mais, consulte o parágrafo .
Descrição
Se quiser conhecer o estado da transação atual:
If(In transaction)
If(Not(Active transaction))
ALERT("A transação atual está suspensa")
Else
ALERT("A transação atual está ativa")
End if
Else
ALERT("Não estamos em transação")
End if
Ver também
In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Suspender as transações
Propriedades
Número do comando | 1387 |
Thread-seguro | ✓ |