|
Hola Ricardo.
En principio no debería haber mucha diferencia entre actualizar el stock en un procedimiento o en un trigger.
Respecto a la grabación de datos, no sé que decirte, por alguna parte hay ocasiones en que se debe quedar la transacción abierta, hay que revisar cuando puede ocurrir eso.
Como comentamos antes, tienes que intentar que tus transacciones sean tan cortas como sean posibles, cuando quieras guardar datos tienes que hacerlo todo de golpe : abrir transacción, modificar y confirmar.
Cualquier transacción que se mantenga abierta puede ser un problema de mantener registros bloqueados que no podrán ser modificados por otras transacciones.
Saludos.
|