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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Tabellen, Ansichten und Indizes » Materialisierte Ansichten

 

Aktivieren oder Deaktivieren einer materialisierten Ansicht

Sie können steuern, ob eine materialisierte Ansicht für Abfragen verfügbar ist, indem Sie sie aktivieren bzw. deaktivieren.

Voraussetzungen

Sie müssen Eigentümer der materialisierten Ansicht sein oder eines der folgenden Systemprivilegien haben:

  • ALTER ANY MATERIALIZED VIEW
  • ALTER ANY OBJECT

Zum Aktivieren einer materialisierten Ansicht benötigen Sie außerdem das SELECT-Privileg für die Basistabelle(n) oder das SELECT ANY TABLE-Systemprivileg.

 Aufgabe
  1. Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.

    Option Aktion
    Materialisierte Ansicht aktivieren
    1. Rechtsklicken Sie auf die Ansicht und klicken Sie auf Neukompilieren und aktivieren.

    2. (Optional) Rechtsklicken Sie auf die Ansicht und klicken Sie auf Daten aktualisieren, um die Ansicht mit Daten zu füllen. Dieser Schritt ist optional, weil die erste Abfrage, die in der Ansicht nach dem Aktivieren ausgeführt wird, ebenfalls dazu führt, dass die Ansicht mit Daten gefüllt wird.

    Materialisierte Ansicht deaktivieren Rechtsklicken Sie auf die Ansicht und wählen Sie Deaktivieren.

Ergebnisse

Wenn Sie eine materialisierte Ansicht aktivieren, wird sie für die Verwendung durch den Datenbankserver verfügbar und Sie können sie abfragen.

Wenn Sie eine materialisierte Ansicht deaktivieren, werden die Daten und Indizes gelöscht. Falls es sich um eine Sofortansicht handelt, wird sie in eine manuelle Ansicht geändert. Das Abfragen einer deaktivierten materialisierten Ansicht schlägt fehl und es wird ein Fehler zurückgegeben.

Nächste Schritte

Nachdem Sie eine Ansicht wieder aktiviert haben, müssen Sie die dazugehörigen Indizes neu erstellen und die Ansicht in eine Sofortansicht zurückändern, falls sie zum Zeitpunkt der Deaktivierung eine Sofortansicht war.

 Siehe auch