Tetra Informática, S.L.     INICIO CONT4 CONTACTO TIENDA
Manual de BD4  /  Lenguaje SQL  /  Sentencias  /  Control de transacciones     Anterior  /  Siguiente 

Sentencias de control de transacciones

COMMIT
Confirma la transacción en curso.

ROLLBACK [ punto_de_guarda ]
Cancela la transacción en curso completamente o hasta el punto de guarda indicado.

SET SAVEPOINT punto_de_guarda
Crea un punto de guarda en la transacción actual.

DELETE SAVEPOINT punto_de_guarda
Borra un punto de guarda en la transacción actual.

CHECKPOINT
Realiza checkpoint en la base de datos.

SET CHECKPOINT MODE
Cuando una conexión entre en checkpoint mode accederá a la base de datos en el estado en que se encontraba en el último checkpoint, además el acceso se realizará en modo de sólo lectura. Este modo de acceso se mantendrá hasta que finalice la conexión.

SET EXCLUSIVE MODE
Permite entrar en modo exclusivo. En caso de que hayan más conexiones a la base de datos, éstas se cerrarán.
Cuando una conexión entre en modo exclusivo, no se permitirán más conexiones a la base de datos hasta que finalice la conexión exclusiva o dicha conexión entre en modo compartido.
Es importante tener en cuenta que en modo exclusivo no hay registro de transacción, por lo que las sentencias COMMIT y ROLLBACK no tendrán ningún efecto.

SET SHARED MODE
Una conexión que esté en modo exclusivo debe llamar a esta sentencia si se quiere volver a modo compartido.
Esta sentencia también permite sincronizar una base de datos con la réplica, en caso de no estar ya sincronizada.

LOCK TABLE : Bloquea tablas completas en modo exclusivo o compartido.

    LOCK TABLE { * | tabla }
    IN { SHARED | EXCLUSIVE } MODE


Anterior  /  Siguiente

© 2000-2024   Tetra Informática, S.L.  
C/ Ibi, 25  03802 Alcoy (Alicante).  

Todos los derechos reservados.  
YouTube Canal en YouTube