Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2008, 04:06
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Re: Manejo de Transacciones en Procedimientos Almacenados

Utiliza excepciones.

De modo que si alguno SP falla lanza una excepción que puedes volver a lanzar hasta que llegues al SP1 (o el que sea el que llama al resto) y en este haces un ROLLBACK que afectará al resto.

Por supuesto, no hagas COMMIT dentro de los SP2, etc

Si todo va bien, haces el commit al final del SP1.

Un saludo