sql >> Base de Datos >  >> RDS >> Oracle

¿Es bueno usar siempre la cláusula de unión en Oracle?

En general, son iguales, sin embargo, se debe preferir el inferior, también llamado "sintaxis de combinación ANSI", según lo recomendado por Oracle y por muchas otras razones, consulte UNIÓN EXTERNA documentación.

Solo hay una excepción (que conozco):cuando crea una MATERIALIZED VIEW con FAST REFRESH entonces debe usar la antigua sintaxis de unión de Oracle; de ​​lo contrario, FAST REFRESH no es posible.

Hace mucho tiempo creé un SR en Oracle para eso. Oracle no considera esto como un error sino como una "falta de documentación". Según mi conocimiento, esta limitación/error aún no se ha resuelto.