You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] JSQLParser 5.4-SNAPSHOT : Oracle : outer join operator (+) after LIKE / SIMILAR TO operand #2598
AI disclosure: this issue was prepared with AI coding agents, reviewed and revised line by line by me.
Failing SQL Feature:
The Oracle old-style outer join operator (+) cannot be attached to the right-hand operand of a LIKE condition. The same holds for NOT LIKE and SIMILAR TO.
Oracle allows (+) on a column of a LIKE predicate: the documented restrictions for the (+) operator name the OR logical operator, the IN comparison condition, subqueries, self-joins and non-column expressions, but not LIKE (see the rules and restrictions list in https://docs.oracle.com/en/database/oracle/oracle-database/26/sqlrf/Joins.html). Typical usage is a filter on the outer-joined table such as dept.dname(+) LIKE 'SALES%', or a column-to-column pattern such as the example above.
Activity
fix(parser): parse Oracle outer join operator (+) after LIKE / SIMILA…
fix(parser): parse Oracle outer join operator (+) after LIKE / SIMILA…