Active transaction
Active transaction -> Resultado
Parámetro | Tipo | Descripción | |
---|---|---|---|
Resultado | Boolean | ← | Devuelve False si se suspende la transacción actual |
Descripción
El comando Active transaction devuelve True si el proceso actual está en transacción y si esta transacción no se suspende. Devuelve False si no hay una transacción en curso, o si se suspende la transacción actual. Una transacción puede ser suspendida utilizando el comando SUSPEND TRANSACTION.
Dado que el comando también devolverá False si el proceso actual no está en transacción, puede que necesite utilizar el comando In transaction para saber si el proceso está en transacción.
Para más información, consulte el párrafo .
Descripción
Usted quiere conocer el estado de la transacción actual:
If(In transaction)
If(Not(Active transaction))
ALERT("La transacción actual está suspendida")
Else
ALERT("La transacción actual está activa")
End if
Else
ALERT("No estamos en transacción")
End if
Ver también
In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Suspender las transacciones