What problem does it solve?
Rewrite Oracle legacy outer join syntax that uses (+) into standard ANSI JOIN SQL, and convert comma-style joins to explicit INNER JOIN when that can be proven not to change the result set, while preserving unchanged text outside the rewritten join-related clauses. Use when the user provides Oracle SQL containing (+), comma joins in FROM, wants a standards-compliant rewrite, wants only the necessary join-related edits, or needs a safety review for whether the rewrite could change the result set.
Core Features & Use Cases
- Rewrites legacy Oracle outer joins that use (+) into ANSI JOIN syntax, clarifying join direction.
- Converts safe comma-style inner joins to explicit INNER JOIN when the overall result set remains the same.
- Preserves non-join text, aliases, hints, and the broader query structure while applying join-related edits.
- Performs risk checks and flags cases that require business confirmation before finalizing changes.
Quick Start
Provide a sample Oracle SQL containing (+) or comma-style joins in FROM, and I will generate an ANSI JOIN version with minimal, join-focused edits.