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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenbanken erstellen » Mit Datenbankobjekten arbeiten » Mit materialisierten Ansichten arbeiten

 

Materialisierte Ansichten löschen

Wenn eine materialisierte Ansicht nicht mehr benötigt wird, können Sie sie löschen.

Materialisierte Ansichten löschen und Ansichtenabhängigkeiten

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.

♦  So löschen Sie eine materialisierte Ansicht (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Ansicht mit der Datenbank.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.

  3. Rechtsklicken Sie auf die materialisierte Ansicht und wählen Sie Löschen.

  4. Klicken Sie auf Ja.

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

  2. Führen Sie die Anweisung DROP MATERIALIZED VIEW aus.

Beispiel

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;
Siehe auch