sql >> Databasteknik >  >> RDS >> Oracle

Old Style Oracle Outer Join-syntax - Varför hitta (+) på höger sida av likhetstecknet i en Left Outer-join?

(+) identifierar tabellen som den yttre sammanfogas med. Så som jag blev lärd, (+) angav tabellen som skulle ha saknade rader för vilka nya NULL rader måste läggas till.

Om du tittar på de alternativa vänster yttre kopplingssyntaxerna som olika databaser stödde före LEFT OUTER JOIN blev en del av ANSI-standarden, tillämpades den proprietära operatören i allmänhet på tabellen som "saknade" rader. DB2 stöder även (+) operatör för yttre kopplingar på samma sätt som Oracle gör.



  1. Knee-Jerk PerfMon Counters:Sidans förväntade livslängd

  2. Hur man anropar proceduren utan parameter som tabelltyp från en Java-klass

  3. Vilka är begränsningarna för SQL Server Compact? (Eller - hur väljer man en databas att använda på MS-plattformar?)

  4. MySQL vs MySQLi när du använder PHP