Saltar al contenido principal
Versión: Siguiente

Active transaction

Active transaction -> Resultado

ParámetroTipoDescripción
ResultadoBooleano🡐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