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

Criação de visualização materializada usando padrões de codificação ANSI


Você não deve usar ANSI sintaxe de junção, use a antiga sintaxe de junção do Oracle. É um bug no Oracle.

Também dos documentos oracle http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,

Definindo consultas para visualizações materializadas com somente junções e sem agregações têm as seguintes restrições na atualização rápida:

  • Todas as restrições de "Restrições gerais sobre atualização rápida".Restrição geral

  • Eles não podem ter cláusulas ou agregações GROUP BY.

  • Rowids de todas as tabelas da lista FROM devem aparecer na lista SELECT
    da consulta.

  • Os logs de visualização materializados devem existir com rowids para todas as tabelas base na lista FROM da consulta.