Controlar transacciones

21/01/2005 - 08:48 por Asier | Informe spam
Hola grupo,

Imaginar la siguiente situación

ProcAlmacenado1
Sentencia 1
Sentencia 2
Llamada a ProcAlmacenado2
Sentencia 3
Fin ProcAlmacenado1

Imaginar que dentro del ProcAlmacenado hay un error. Además todo debe
ser transaccional. ¿Como lo hago para que funcione bien el commit y
rollback?
Mil gracias,

Asier
 

Leer las respuestas

#1 Maxi
21/01/2005 - 13:17 | Informe spam
Hola, una forma seria que cada procedimiento tenga una variable de salida
indicado si se genero un error o no y que analizando desde el llamado esa
variable de salida al invocar al SP puedas tomar las medidas necesarias.

Dentro de cada SP si tienen transacciones deberias controlarlas con


if @@error <> 0
begin
rollback tran
end



Salu2
Maxi


"Asier" escribió en el mensaje
news:eWsvb14$
Hola grupo,

Imaginar la siguiente situación

ProcAlmacenado1
Sentencia 1
Sentencia 2
Llamada a ProcAlmacenado2
Sentencia 3
Fin ProcAlmacenado1

Imaginar que dentro del ProcAlmacenado hay un error. Además todo debe
ser transaccional. ¿Como lo hago para que funcione bien el commit y
rollback?
Mil gracias,

Asier



Preguntas similares