sql >> Database teknologi >  >> RDS >> Oracle

Old Style Oracle Outer Join-syntaks - Hvorfor skal du finde (+) på højre side af lighedstegnet i en Left Outer join?

(+) identificerer den tabel, der ydre sammenføjes med. Den måde, jeg blev undervist på, er (+) angivet den tabel, der ville have manglende rækker med ny NULL rækker skulle tilføjes.

Hvis du ser på de alternative venstre ydre joinsyntakser, som forskellige databaser understøttede før LEFT OUTER JOIN blev en del af ANSI-standarden, blev den proprietære operatør generelt anvendt på tabellen, der "manglede" rækker. DB2 understøtter også (+) operator for outer joins på samme måde som Oracle gør.



  1. Sådan opretter du begrænsning af fremmednøgle med ON UPDATE CASCADE i SQL Server - SQL Server / TSQL Tutorial Del 79

  2. En introduktion til MySQL-datatyper

  3. korrekt dvale-annotering for byte[]

  4. Sådan håndteres Play Framework 2-databaseudviklinger i produktionen