2016-04-21 2 views
0

Предположим, есть одно условие,база данных Oracle присоединяется

(+) =

я знаю (+) используется в джойн колонке, но что это значит в этом состоянии

+0

извините, прочитайте выше условие как, column_name (+) = someValue –

+0

Это старый, устаревший внешний синтаксис Oracle, не могу вспомнить, является ли это' left join' или 'right join'. – jarlh

ответ

2

оракула (+) = синтаксис эквивалентен для OUTER JOINS.

a.column (+)= b.column 

означает «извлечь запись из b даже если нет совпадения с a» (RIGH OUTER JOIN)

a.column = b.column (+) 

означает «извлечь запись из a, даже если нет совпадения с b "(LEFT OUTER JOIN)

Смежные вопросы