
08/08/2007, 15:59
|
 | Colaborador | | Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 7 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 |