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: Ändern des Aktualisierungstyps für eine materialisierte Ansicht

Wenn Sie eine materialisierte Ansicht erstellen, ist ihr Aktualisierungstyp "Manuell". Sie können ihn allerdings auf "Sofort" ändern. Außerdem können Sie eine Sofortansicht wieder auf "Manuell" ändern.

Voraussetzungen

Sie müssen Benutzer mit DBA-Berechtigung sein oder der Eigentümer der Ansicht und aller Tabellen, die sie referenziert.

Um den Typ von "Manuell" auf "Sofort" zu ändern, muss die Ansicht in einem nicht initialisierten Zustand (ohne Daten) sein. Wenn die Ansicht eben erstellt und noch nicht aktualisiert wurde, ist sie nicht initialisiert. Wenn die materialisierte Ansicht Daten enthält, müssen Sie eine TRUNCATE-Anweisung ausführen, um sie in einen nicht initialisierten Zustand zurückzuversetzen, bevor Sie den Aktualisierungstyp auf "Sofort" ändern können. Außerdem muss die materialisierte Ansicht einen eindeutigen Index haben und den Einschränkungen entsprechen, die für eine Sofortansicht gelten.

Eine Sofortansicht kann jederzeit auf "Manuell" geändert werden. Dies erfordert über das Ändern des Aktualisierungstyps hinaus keine zusätzlichen Schritte.

Kontext und Bemerkungen

Viele.

 Ändern des Aktualisierungstyps einer materialisierten Ansicht mit Sybase Central
  1. Stellen Sie eine Verbindung zur Datenbank mithilfe des SQL Anywhere 12-Plug-Ins her.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.

  3. Rechtsklicken Sie auf die materialisierte Ansicht und klicken Sie auf Eigenschaften.

  4. Um eine manuelle Ansicht in eine Sofortansicht zu ändern, klicken Sie im Feld Aktualisierungstyp auf Sofort.

  5. Um eine Sofortansicht in eine manuelle Ansicht zu ändern, klicken Sie im Feld Aktualisierungstyp auf Manuell.

  6. Klicken Sie auf OK.

Ergebnisse

Der Aktualisierungstyp der materialisierten Ansicht wird geändert. Sofortansichten werden aktualisiert, sobald sich die Daten in den zugrunde liegenden Objekten ändern. Manuelle Ansichten werden jedes Mal aktualisiert, wenn Sie sie aktualisieren.

Nächste Schritte

Nachdem Sie eine Ansicht von "Manuell" auf "Sofort" geändert haben, muss die Ansicht initialisiert (aktualisiert) werden, um sie mit Daten zu füllen.

 Siehe auch