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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Mit Datenbankobjekten arbeiten » Mit materialisierten Ansichten arbeiten

 

Materialisierte Ansichten ausblenden

Sie können die Definition einer materialisierten Ansicht vor den Benutzern verbergen. Wenn Sie eine materialisierte Ansicht verbergen, machen Sie die in der Datenbank gespeicherte Definition der Ansicht unsichtbar, womit auch die Ansicht im Katalog unsichtbar wird. Die Ansicht kann jedoch immer noch direkt referenziert werden und sie steht für die Verwendung während der Abfrageverarbeitung zur Verfügung. Wenn eine materialisierte Ansicht verborgen ist, wird die Ansichtsdefinition beim Debuggen mithilfe des Debuggers nicht angezeigt. Außerdem steht die Definition über die Prozedurprofile nicht zur Verfügung. Die Ansicht kann immer noch entladen und in andere Datenbanken geladen werden.

Das Verbergen einer materialisierten Ansicht kann nicht rückgängig gemacht werden und nur mit einer SQL-Anweisung durchgeführt werden.

 ♦  So verbergen Sie eine materialisierte Ansicht (SQL)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der materialisierten Ansicht.

  2. Führen Sie die Anweisung ALTER MATERIALIZED VIEW mit der Klausel SET HIDDEN aus.

 Beispiel
 Siehe auch