![]() |
Store Procedure con DeadLock
Hola a todos, tengo el siguiente store procedure
Basicamente lo que hace es recorrer una tabla de cuenta corriente e ir calculando los saldos parciales de cada uno de los registros. El problema sirge luego de hacer un update el proximo da error de DeadLock. Alguien sabe lo que esta pasando ? Habra alguna otra forma de hacerlo ? Gracias desde ya. |
Pues yo lo veo como un trigger before update e insert. Así no tienes que llamarlo nunca. y como es un trigger "before" sobre la misma tabla y registro, nunca tendrías abrazos mortales.
Ventajas: - No tienes que arrancar manualmente el proceso por cada cliente. (se hace en automático al insertar/modificar un registro en CLIENTES_CUENTA). - Como solo actúa sobre una tabla y registro, es imposible que haya un deadlock - Es muy simple el trigger: (más o menos) Saludos |
| La franja horaria es GMT +2. Ahora son las 11:39:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi