4D v13.4

In transaction

Inicio

 
4D v13.4
In transaction

In transaction 


 

In transaction -> Resultado 
Parámetro Tipo   Descripción
Resultado  Booleano in Devuelve TRUE si el proceso actual está en transacción

El comando In transaction devuelve True si el proceso actual está en transacción, de lo contrario devuelve False.

Ejemplo  

Si efectúa las operaciones (adición, modificación, o eliminación de registros) con múltiples registros, puede encontrarse con registros bloqueados. En este caso, para preservar la integridad de los datos, debe tener abierta una transacción, de manera que pueda “devolver” toda la operación y dejar la base intacta.

Si efectúa la operación desde un trigger o una subrutina que puede ser llamado(a) en una transacción o fuera de transacción, la utilización del comando In transaction permite verificar que el método del proceso actual o el método llamante abrió bien una transacción. Si no es el caso, no comienza la transacción, porque en caso de una falla en el proceso, no podría deshacer las operaciones efectuadas.

 
PROPIEDADES 

Producto: 4D
Tema: Transacciones
Número 397

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Creado por: 4D v6

 
VER TAMBIÉN 

CANCEL TRANSACTION
START TRANSACTION
Triggers
VALIDATE TRANSACTION