Ver Mensaje Individual
  #4  
Antiguo 20-07-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por lucasarts_18
Amigo VtDeleon, tengo entendido que el operador OR se evalua de todas maneras si la primera expresión es verdadera.
Desconozco si el ANSI SQL define si las evaluaciones son por circuito corto o largo. Pero si no me equivoco (no quiero asegurarlo), motores como Oracle realiza las evaluaciones derecha a izquierda (de abajo hacia arriba).

Cita:
Empezado por lucasarts_18
El problema se produce cuando la primera expresión evalua a verdadera me recupera registro que tenga coincidencia con el numero 2, esto no debería pasar ya que está en el OR, pero insisto creo que el OR también se produce si la primera expresión es verdadera.
El OR es verdadero cuando cualquiera de las dos expresiones son verdaderas... ¿Cómo llegas a saber que esta haciendo las dos evaluaciones?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita