Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle Joins - Comparação entre sintaxe convencional VS Sintaxe ANSI


Se seus mais de 200 pacotes funcionam como pretendido com a sintaxe "antiquada", deixe estar. O SQL não começará a funcionar melhor após a migração para a sintaxe ANSI - é apenas uma sintaxe diferente.

Tudo o que foi dito, A sintaxe ANSI é mais limpa - você não fará a junção normal se esquecer (+) em alguma junção externa de várias colunas.
No passado, havia alguns bugs com a sintaxe ANSI, mas se você for com a versão 11.2 ou 12.1 mais recente, isso já deve ser corrigido.
Claro, você conhece melhor seu ambiente e prioridades - como disse SchmitzIT - a sintaxe ANSI faz parte do padrão SQL e ajudaria quando for usar algum outro produto RDBMS.