
06/11/2007, 14:29
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 73
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Problema con iF Hola, una preguntota nada más.
Estoy haciendo la programación con vs.net 2005 y oracle y tengo la siguiente sentencia:
UPDATE USUARIOS SET NOMBRE=:NOMBRE,
PASSWORD=:PASSWORD,
TIPOUSUARIO=:TIPOUSUARIO,
TRABAJADORID=:TRABAJADORID
WHERE USUARIOID=:USUARIOID;
IF (:PASSWORDOLD<>:PASSWORD) THEN
UPDATE USUARIOS SET ULTIMOCAMBIO=:ULTIMOCAMBIO WHERE USUARIOID=:USUARIOID;
END IF;
Al realizar la consulta me da el error siguiente:
ORA-00900: invalid SQL statement
IF (:PASSWORDOLD<>:PASSWORD) THEN
Mi pregunta es la siguiente.
Se puede usar las expresiones IF así como lo estoy haciendo o sólo se puede usar dentro de funciones, procedimientos o cosas así.
De antemano gracias
__________________ Henry :-D |