Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Erstellung von materialisierten Ansichten unter Verwendung von ANSI-Codierungsstandards

Sie dürfen ANSI nicht verwenden Join-Syntax verwenden Sie die alte Oracle-Join-Syntax. Es ist ein Fehler in Oracle.

Auch aus Oracle-Dokumenten http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,

Definieren von Abfragen für materialisierte Ansichten mit nur Verknüpfungen und keinen Aggregaten haben die folgenden Einschränkungen für die schnelle Aktualisierung:

  • Alle Einschränkungen aus "General Restrictions on Fast Refresh".Allgemeine Einschränkung

  • Sie dürfen keine GROUP BY-Klauseln oder Aggregate enthalten.

  • Rowids aller Tabellen in der FROM-Liste müssen in der SELECT
    Liste der Abfrage erscheinen.

  • Materialisierte Ansichtsprotokolle müssen mit Zeilen-IDs für alle Basistabellen in der FROM-Liste der Abfrage vorhanden sein.