某个实例化视图不再需要时,可将其删除。
删除实例化视图之前,必须删除或禁用所有相关视图。要确定某个实例化视图是否存在相关视图,请使用 sa_dependent_views 系统过程。请参见sa_dependent_views 系统过程。
另请参见视图依赖性。
以具有 DBA 权限的用户身份或以视图所有者身份连接到数据库。
在左窗格中,双击 [视图]。
右击实例化视图,然后选择 [删除]。
单击 [是]。
以具有 DBA 权限的用户身份或以视图所有者身份连接到数据库。
执行 DROP MATERIALIZED VIEW 语句。
以下语句创建 EmployeeConfid4 实例化视图,并对其初始化(在其中填充数据),然后将其删除。
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; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |