Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2007, 15:59
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Re: Problemas con el uso de Commit rollback

Esta fue mi respuesta en el grupo de noticias de Microsoft:

¿Ya leiste algo de BEGINT TRAN, COMMIT TRAN Y ROLLBACK TRAN ene la ayuda en
linea?

Es cierto que el ROLLBACK TRAN, deshace la transaccion, pero de esta forma.

BEGIN TRAN mytran
DELETE Cliente WHERE IDCliente = 5
-- Espero que se borren 5 registros
IF @@ROWCOUNT = 10
BEGIN
ROLLBACK TRAN mytran
RETURN(0)
END
-- Si realmente se borraron los 10 registros, hago commit.
COMMIT TRAN mytran