I\'m using Oracle SQL Developer to query an Oracle DB (not sure which version it is) and I\'m going to use the SQL I make for a Crystal report. Many of the reports the prev
It is not recommended. See this previous answer
Difference between Oracle's plus (+) notation and ansi JOIN notation?
That represents a “right outer join” (right because the =
is on the right side of the +
).
SELECT *
FROM TableA, TableB
WHERE TableA.PrimaryKey(+) = TableB.ForeignKey
is equivalent to
SELECT *
FROM TableA
RIGHT OUTER JOIN TableB
ON (TableA.PrimaryKey = TableB.ForeignKey)
(+) is used to perform right outer join in Oracle RIGHT OUTER JOIN is one of the JOIN operations that allow you to specify a JOIN clause For details http://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqlj57522.html
right outer join