以下のクエリの (+) が何を意味するのか知りたいのですが、
select ..
from ..., Fat fat
where prop = fat.prop (+)
ありがとう
これは廃止された外部結合記号です。
Oracle では、(+)は JOIN の「オプション」テーブルを示します。
Left and Right Outer Joinsについては、これを確認してください。
補足:-(時代遅れですが)
(+) の配置によって、RIGHT または LEFT が決まります。(+)が右側にある場合はLEFT JOINであり、(+)が左側にある場合はRIGHT JOINです。
外部結合の形式が古くなっています。(+)
符号側の行のみが一致し、反対側のすべての行が一致することを意味します。LEFT/RIGHT OUTER JOIN
代わりに表記法を使用する必要があります。
特に Oracle の場合、左外部結合を示します。古い表記。