Wenn eine materialisierte Ansicht nicht mehr benötigt wird, können Sie sie löschen.
Bevor Sie eine materialisierte Ansicht löschen können, müssen Sie alle abhängigen Ansichten deaktivieren oder löschen. Mit der Systemprozedur "sa_dependent_views" können Sie feststellen, ob es abhängige Ansichten zu einer materialisierten Ansicht gibt. Weitere Hinweise finden Sie unter sa_dependent_views-Systemprozedur.
Siehe auch Ansichtenabhängigkeiten.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Ansicht mit der Datenbank.
Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.
Rechtsklicken Sie auf die materialisierte Ansicht und wählen Sie Löschen.
Klicken Sie auf Ja.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Ansicht mit der Datenbank.
Führen Sie die Anweisung DROP MATERIALIZED VIEW aus.
Die folgende Anweisung erstellt die materialisierte Ansicht EmployeeConfid4, initialisiert sie (füllt sie mit Daten) und löscht sie dann.
CREATE MATERIALIZED VIEW EmployeeConfid4 AS SELECT EmployeeID, Employees.DepartmentID, SocialSecurityNumber, Salary, ManagerID, Departments.DepartmentName, Departments.DepartmentHeadID FROM Employees, Departments WHERE Employees.DepartmentID=Departments.DepartmentID; REFRESH MATERIALIZED VIEW EmployeeConfid4; DROP MATERIALIZED VIEW EmployeeConfid4; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |