Ver Mensaje Individual
  #2  
Antiguo 11-06-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Reputación: 20
RolphyReyes Va por buen camino
Talking

Saludos.

Para esa operación puedes hacer un StoredProcedure que contenga las dos sentencias y dependiendo de un valor que le mandes al Procedure ejecute una de ellas.

Me refiero:

Código SQL [-]
CREATE PROCEDURE PRUEBA(CONDICION : VARCHAR; VALOR : VARCHAR)
BEGIN
 IF CONDICION = 'S' THEN
UPDATE TABLA1 SET CAMPO1 = 'S' WHERE CAMPO2 = 1;
ELSE
UPDATE TABLA1 SET CAMPO1 = (SELECT CAMPO1 FROM TABLA2);
END;

Es solo una idea, ese código no es que te vaya a funcionar sino que es la esencia de lo que quiero expresarte.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita