Begin Tran

04/11/2005 - 00:53 por Aventurero | Informe spam
Buenas Amigos del Foro.

Necesito menejar transaccionalidad en Store Procedure's.
Hasta el momento cuando es en un solo Store procedure no ha problema con
Begin Tran ... RollBack Commit.
Mi inquietud es si puedo invocar otros Store Procedure desde el actual que
modifique tablas para poder actualizar la base de datos.
Create sp spEjemplo
(
@
)
as

begin tran
exec otroprocedimiento

RollBak
return

Commit

Si se puede hacer esto, qué procedimiento debo seguir y cuales cuidados.

Gracias anticipadas.

Atentamente,


Aventurero

Preguntas similare

Leer las respuestas

#1 Eleazar
04/11/2005 - 02:12 | Informe spam
puedes invocar sin ningun problema y para administar la transaccion guarda
si hubo error en ese llamado
Exec @NumError = otroprocedimiento
If @NumError != 0
Rollback
y dentro del stored otroprocedimiento regresas el numero de error o 0 sino
no hay error

"Aventurero" escribió en el mensaje
news:
Buenas Amigos del Foro.

Necesito menejar transaccionalidad en Store Procedure's.
Hasta el momento cuando es en un solo Store procedure no ha problema con
Begin Tran ... RollBack Commit.
Mi inquietud es si puedo invocar otros Store Procedure desde el actual que
modifique tablas para poder actualizar la base de datos.
Create sp spEjemplo
(
@
)
as

begin tran
exec otroprocedimiento

RollBak
return

Commit

Si se puede hacer esto, qué procedimiento debo seguir y cuales cuidados.

Gracias anticipadas.

Atentamente,


Aventurero


Respuesta Responder a este mensaje
#2 Aventurero
04/11/2005 - 02:39 | Informe spam
Eleazar, Muchas gracias!!
Respuesta Responder a este mensaje
#3 Alejandro Mesa
04/11/2005 - 15:06 | Informe spam
Aca tienes dos articulos que tocan este tema con profundidad.

Implementing Error Handling with Stored Procedures
http://www.sommarskog.se/error-handling-II.html

Error Handling in SQL Server – a Background
http://www.sommarskog.se/error-handling-I.html


AMB

"Aventurero" wrote:

Eleazar, Muchas gracias!!



Respuesta Responder a este mensaje
#4 Aventurero
04/11/2005 - 16:57 | Informe spam
Gracias Alejandro.

Buenos articulos.

Atentamente,


Aventurero
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida