Bedeutung von (+)?

TimoTH

Mitglied
Hallo zusammen!
Ich bin schon die Ganze Zeit auf der Suche nach der Bedeutung des Symbols (+) in einer SQL Anweisung (Ich nutze hier Oracle 10).
Google konnte mir da auch nicht wirklich weiterhelfen.
Am besten gebe ich mal ein Beispiel:

Code:
select 
kunde1.name as kundenname1,kunde2.name as kundenname2,
auftrag.*
from auftrag, kunde kunde1, kunde kunde2
where
auftrag.kundeid1 = kunde1.id and
auftrag.kundeid2 = kunde2.id (+) and
auftrag.id > 1000

Eigentlich ja nur eine Abfrage auf die Auftragstabelle, ergänzt um 2 kundennamenfelder.. nur das (+) stört mich halt... Vielleicht kann mir ja das jemand erklären?

*gruß*
Timo
 
Hallo,

Zitat aus "Oracle Database 10g, Die umfassende Referenz":

... Vor Oracle 9i nutzte die Syntax für den Outer Join auf der Seite des Joins ein Pluszeichen (+), der die zusätzlichen Zeilen zurückliefern sollte. ...

mfg
 
Zurück