Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/11/2007, 14:29
MarioHeredia
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 134
Antigüedad: 16 años, 6 meses
Puntos: 3
Re: Problema con iF

Puedes usar tambien un decode en la seccion del SET del UPDATE:

UPDATE USUARIOS SET NOMBRE=:NOMBRE,
PASSWORD=:PASSWORD,
TIPOUSUARIO=:TIPOUSUARIO,
TRABAJADORID=:TRABAJADORID,
ULTIMOCAMBIO = DECODE(:PASSWORD, :PASSWORDOLD, ULTIMOCAMBIO, :ULTIMOCAMBIO)
WHERE USUARIOID=:USUARIOID;

Si el pass nuevo es igual al pass viejo se actualiza sobre si mismo, sino hace el cambio por el valor contenido en :ultimocambio.

Sin mas,

Sldo Atte, Mario.