Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Tabellen, Ansichten und Indizes » Materialisierte Ansichten » Fortgeschrittene Aufgaben: Status und Eigenschaften von materialisierten Ansichten

 

Status von materialisierten Ansichten

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.

 Siehe auch