top of page
Creación de una transacción en SQL
Estas transacciones no las podemos crear con un comando o una sentencia, las creamos de forma automática.
Si un usuario se conecta a un servidor, dicho nos crea una sesión de usuario. Cuando ejecutamos la primera sentencia DML (INSERT, UPDATE, DELETE), se nos va a crear de forma automática una transacción.
Todas las siguientes sentencias DML, van a formar parte de la misma transacción, la cual solamente termina con:
Una sentencia COMMIT ( la cual hace que todos los cambios sean permanente ) o una sentencia ROCKBALL ( que deshará los cambios)
Y cuando se cierra la sesión del usuario, la cual ejecuta automáticamente un ROCKBALL que deshará todos los cambios no confirmados.
Ejemplos Transacciones
bottom of page