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

Creación de vistas materializadas usando estándares de codificación ANSI

No debe usar ANSI sintaxis de combinación, use la antigua sintaxis de combinación de Oracle. Es un error en Oracle.

También desde documentos de Oracle http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,

Definición de consultas para vistas materializadas con úniones únicamente y sin agregados tienen las siguientes restricciones en la actualización rápida:

  • Todas las restricciones de "Restricciones generales de Fast Refresh".Restricción general

  • No pueden tener cláusulas GROUP BY ni agregados.

  • Los ID de fila de todas las tablas de la lista FROM deben aparecer en la lista SELECT
    de la consulta.

  • Los registros de vista materializados deben existir con ID de fila para todas las tablas base en la lista DESDE de la consulta.