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

É bom sempre usar a cláusula join no Oracle?


Em geral, eles são iguais, no entanto, o inferior - também chamado de "sintaxe de junção ANSI" deve ser preferido conforme recomendado pela Oracle e por muitos outros motivos, consulte OUTER JOIN documentação.

Há apenas uma exceção (eu estou ciente):quando você cria uma MATERIALIZED VIEW com FAST REFRESH então você tem que usar a antiga sintaxe de junção do Oracle, caso contrário, FAST REFRESH não é possível.

Há muito tempo criei um SR na Oracle para isso. A Oracle não considera isso um bug, mas sim uma "falta de documentação". De acordo com meu conhecimento, essa limitação/bug ainda não foi resolvida.