Oracle Joins – Comparison between conventional syntax VS ANSI Syntax

If your 200+ packages work as intended with “old fashioned” syntax, let it be.
SQL will not start to perform better after migration to ANSI syntax – it’s just different syntax.

All that being said, ANSI syntax is cleaner – you are not going to normal join if you forget (+) in some multi-column outer join.

In the past there were some bugs with ANSI syntax but if you go with latest 11.2 or 12.1 that should be fixed already.

Of course, you know your environment and priorities better – as SchmitzIT said – ANSI syntax is part of SQL standard and it would help when going to use some other RDBMS product.

Leave a Comment