05/04/2006, 15:43
|
| | | Fecha de Ingreso: mayo-2002 Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 8 meses Puntos: 7 | |
Haz un stored procedure. Algo asi
CREATE PROC UP_EJEMPLO
@P_PAIS INT
AS
DECLARE @W_ERROR INT
SELECT @W_ERROR=0
BEGIN TRAN UP_EJEMPLO
UPDATE (TABLA)
SET PRECIO=PRECIO*1.05
WHERE PAIS=@P_PAIS
SELECT @W_ERROR=@W_ERROR+@@ERROR
IF @W_ERROR=0
COMMIT TRAN UP_EJEMPLO
ELSE
ROLLBACK TRAN UP_EJEMPLO
__________________ No tengo firma ahora... :( |