Como dice Nuño Martinez anteriormente, pon los insert y los update dentro de transacciones y dentro de un bloque TRY EXCEPT, TRY FINALLY y te evitarás muchos problemas.
Lo que sí hay que hacer dentro del bloque EXCEPT es cerrar la transacción (ROLLBACK)
|