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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 创建数据库 » 使用数据库对象 » 使用实例化视图

 

删除实例化视图

某个实例化视图不再需要时,可将其删除。

实例化视图的删除与视图依赖性

删除实例化视图之前,必须删除或禁用所有相关视图。要确定某个实例化视图是否存在相关视图,请使用 sa_dependent_views 系统过程。请参见sa_dependent_views 系统过程

另请参见视图依赖性

♦  删除实例化视图 (Sybase Central)
  1. 以具有 DBA 权限的用户身份或以视图所有者身份连接到数据库。

  2. 在左窗格中,双击 [视图]。

  3. 右击实例化视图,然后选择 [删除]。

  4. 单击 []。

♦  删除实例化视图 (SQL)
  1. 以具有 DBA 权限的用户身份或以视图所有者身份连接到数据库。

  2. 执行 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;
另请参见