Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle Outer Join-Syntax im alten Stil - Warum das (+) auf der rechten Seite des Gleichheitszeichens in einem Left Outer Join suchen?

Der (+) identifiziert die Tabelle, mit der Outer Joins durchgeführt werden. So wie es mir beigebracht wurde, der (+) gab die Tabelle an, in der Zeilen fehlen würden, für die neue NULL Zeilen mussten hinzugefügt werden.

Wenn Sie sich die alternativen Left Outer Join-Syntaxen ansehen, die verschiedene Datenbanken vor LEFT OUTER JOIN unterstützten Teil des ANSI-Standards wurde, wurde der proprietäre Operator im Allgemeinen auf die Tabelle angewendet, in der Zeilen "fehlten". DB2 unterstützt auch den (+) -Operator für Outer Joins auf die gleiche Weise wie Oracle.