WHERE
ステートメントの末尾にある記号 (+) は何を意味しますか? ステートメントの最後にそれを見たことがなく、多くの混乱を引き起こしています。誰にもアイデアがありますか?
例:Where(table1.number = table2.number (+))
結合を行うために使用できますが、お勧めしません:
+ 表記は下位互換性のためにのみ存在します。これは、結合の ANSI 標準が導入される前に Oracle が + をデビューさせたためです。これは Oracle 固有のものであり、標準に準拠した同等のバージョンが利用可能な場合は、新しいコードで使用しないでください。
編集: 2 つの間に違いがあるようで、+ 表記には ANSI 結合構文にはない制限があります。オラクル自身は、+ 表記を使用しないことを推奨しています。
ここから: Oracle のプラス (+) 表記と ansi JOIN 表記の違いは?
Oracle では、(+) は JOIN の「オプション」テーブルを示します。