0

以下のクエリの (+) が何を意味するのか知りたいのですが、

select ..
from ..., Fat fat
where prop = fat.prop (+)

ありがとう

4

3 に答える 3

1

これは廃止された外部結合記号です。

Oracle では、(+)は JOIN の「オプション」テーブルを示します。

Left and Right Outer Joinsについては、これを確認してください。

補足:-(時代遅れですが)

(+) の配置によって、RIGHT または LEFT が決まります。(+)が右側にある場合はLEFT JOINであり、(+)が左側にある場合はRIGHT JOINです。

于 2013-10-15T18:33:46.893 に答える
0

外部結合の形式が古くなっています。(+)符号側の行のみが一致し、反対側のすべての行が一致することを意味します。LEFT/RIGHT OUTER JOIN代わりに表記法を使用する必要があります。

于 2013-10-15T18:35:12.737 に答える
0

特に Oracle の場合、左外部結合を示します。古い表記。

于 2013-10-15T18:33:53.310 に答える