05/02/2009, 15:26
|
| Colaborador | | Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 6 meses Puntos: 180 | |
Respuesta: Consulta NOVATO MSSQL Lo ultimo que mencionas, es lo aconsejable. (algo asi..............)
DECLARE @ERROR INT
SET @ERROR INT
BEGIN TRAN <name_tran>
WHILE................
UPDATE............
IF @@ROWCOUNT = 0
BEGIN
SET @ERROR = 9
ROLLBACK TRAN <name_tran>
BREAK
END
CONTINUE
END
IF @@ERRROR = 9
RETURN(0)
COMMIT TRAN <name_tran> |