Что означает оператор (+) в предложении where в PL / SQL? - PullRequest
10 голосов
/ 08 января 2011

У меня есть запрос SQL что-то вроде: -

Select Table1.attr1, Table1.attr2, Table2.attr3, Table2.attr4
From Tab1 Tabel1, Tab2 Tabel2
Where Tabel1.Attr = Tabel2.Attr (+)

Так что же означает выше?Это правильное внешнее соединение?

Ответы [ 2 ]

13 голосов
/ 08 января 2011

Да, это означает право присоединиться.если оператор был похож на .... где Tabel1.Attr (+) = Tabel2.Attr, его нужно оставить присоединенным.

2 голосов
/ 08 января 2011

Вы правы, + - это правое объединение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...