Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle Joins:confronto tra sintassi convenzionale e sintassi ANSI

Se i tuoi oltre 200 pacchetti funzionano come previsto con la sintassi "vecchio stile", lascia che sia. SQL non inizierà a funzionare meglio dopo la migrazione alla sintassi ANSI:è solo una sintassi diversa.

Tutto ciò detto, La sintassi ANSI è più pulita:non eseguirai il join normale se dimentichi (+) in alcuni join esterni a più colonne.
In passato c'erano alcuni bug con la sintassi ANSI, ma se usi l'ultima versione 11.2 o 12.1 che dovrebbe essere già risolto.
Ovviamente, conosci meglio il tuo ambiente e le tue priorità - come ha affermato SchmitzIT - la sintassi ANSI fa parte dello standard SQL e sarebbe d'aiuto quando si utilizza qualche altro prodotto RDBMS.