Emplear el uso de transacciones para traducir un bloque de código como un solo lote de instrucciones no importando cuantas operaciones se realicen dentro del proceso y con esto garantizar un proceso fiable tanto en su ejecución como resultado.
Se puede tener un proceso encapsulado en un objeto de tipo procedimiento almacenado o función, incluso todas las instrucciones dentro de una excepción por si el proceso encuentra falla en la ejecución, pero existen casos en donde falla únicamente una operación de 10, por lo tanto, el proceso quedará incompleto, situación que puede causar inconsistencia en datos, con el uso de transacciones en T-SQL se logrará mantener un bloque de código como uno solo, es decir si falla una operación no se aplica ningún cambio hasta que el error haya sido corregido.
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
Para conocer más sobre transacciones, revisa el siguiente video:
hdeleon.net. (2020, 21 de agosto). La magia de las transacciones SQL | Ejemplo en Sql Server [Archivo de video]. Recuperado de https://youtu.be/keL9-EtE-zE
Implementar comandos para el uso de transacciones en un proceso importante y crítico en la operación de una empresa.
Se requiere mantener atomicidad en la información referente a pedidos que se ingresan a diario mediante una aplicación móvil.
Una empresa necesita fusionar tres procesos en uno el cual se llamará “PedidoAutomatico”, reduciendo la lógica en los siguientes pasos:
Por la información manejada en este proceso se necesita implementar transacciones, es decir si falla algo durante su ejecución no se deberá efectuar ningún cambio en la base de datos, de lo contrario aplicar cambios.