sql >> Base de Datos >  >> RDS >> Oracle

Oracle:¿Qué hace `(+)` en una cláusula WHERE?

Según en qué lado del "=" está el "(+), denota una combinación EXTERNA IZQUIERDA o EXTERNA DERECHA (en este caso, es una combinación externa izquierda). Es la antigua sintaxis de Oracle que a veces prefieren las personas que lo aprendieron primero, ya que les gusta que haga su código más corto.

Sin embargo, es mejor no usarlo, por el bien de la legibilidad.