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







0 visualizaciones0 comentarios

Entradas Recientes

Ver todo