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

Sintaxis de combinación externa de estilo antiguo de Oracle:¿por qué ubicar el (+) en el lado derecho del signo igual en una combinación externa izquierda?

El (+) identifica la tabla a la que se está uniendo externamente. La forma en que me enseñaron, el (+) indicó la tabla que tendría filas faltantes para las cuales new NULL hubo que añadir filas.

Si observa las sintaxis alternativas de combinación externa izquierda que varias bases de datos admitían antes de LEFT OUTER JOIN se convirtió en parte del estándar ANSI, el operador propietario generalmente se aplicaba a la tabla que tenía filas "faltantes". DB2 también admite (+) operador para uniones externas de la misma manera que lo hace Oracle.