Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2006, 08:55
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47


ya lo corregí, era un error tonto.

aunque me surgieron otras dudas, teniendo un procedimiento1 que llama a un procedimiento2, y el codigo es mas o menos así:

Código:
Procedimiento1

BEGIN TRANS

INSERT INTO...
INSERT INTO...

exec Procedimiento2

UPDATE ...
INSERT...

IF (@@error <> 0)
BEGIN
	ROLLBACK TRAN
	RETURN
END

COMMIT
Y en el Procedimiento2 tambien tengo inserts y updates debo de iniciar una transaccion tambien? o basta con la transaccion iniciada en el procedimiento1. Y si inicio dos transacciones (una en cada procedimiento) que pasaría en el caso de algún error en procedimiento2, se hace rollback a ambas transacciones?