Es gibt zwei mögliche Status bei materialisierten Ansichten:
Gültig Die materialisierte Ansicht wurde erfolgreich kompiliert und ist für die Verwendung durch den Datenbankserver verfügbar. Eine aktivierte materialisierte Ansicht muss nicht unbedingt Daten enthalten. Wenn Sie beispielsweise die Daten von einer aktivierten materialisierten Ansicht kürzen, ändert sich der Status auf "Gültig" und "Nicht initialisiert". Eine materialisierte Ansicht kann initialisiert aber leer sein, wenn es keine Daten in den Basistabellen gibt, die der Definition für die materialisierte Ansicht entsprechen. Das ist nicht das Gleiche wie eine materialisierte Ansicht, die keine Daten enthält, weil sie nicht initialisiert ist.
Deaktiviert Die materialisierte Ansicht wurde ausdrücklich deaktiviert, z.B. durch Ausführen der Anweisung ALTER MATERIALIZED VIEW ... DISABLE. Wenn Sie eine materialisierte Ansicht deaktivieren, werden die Daten und Indizes für die Ansicht gelöscht. Beachten Sie auch: Wenn Sie eine Sofortansicht deaktivieren, ändert sie sich in eine manuelle Ansicht.
Um zu ermitteln, ob eine Ansicht aktiviert oder deaktiviert ist, verwenden Sie die Systemprozedur sa_materialized_view_info, um die Status-Eigenschaft für die Ansicht zu erhalten.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |