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

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

 

初始化实例化视图

实例化视图必须经过初始化,才能供数据库服务器使用。要初始化实例化视图,可刷新该视图。如果刷新尝试失败,实例化视图会恢复为未初始化状态。

创建、初始化或刷新实例化视图前,应确保所有实例化视图的限制均已得到满足。请参见实例化视图的限制

注意

也可以使用 sa_refresh_materialized_views 系统过程同时初始化所有未初始化的实例化视图。请参见sa_refresh_materialized_views 系统过程

 ♦  初始化实例化视图 (Sybase Central)
  1. 以具有 DBA 权限的用户身份或实例化视图的 INSERT 权限的用户身份使用 SQL Anywhere 12 插件连接到数据库。

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

  3. 右击实例化视图,然后选择 [刷新数据]。

  4. 选择隔离级别并单击 [确定]。

    小心

    处理该示例时,应删除所创建的实例化视图。否则,在试验其它示例时,将无法对其基础表 Employees 和 Departments 执行模式更改。无法变更具有已启用相关实例化视图的表的模式。请参见删除实例化视图

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

  2. 执行 REFRESH MATERIALIZED VIEW 语句。

 示例
 另请参见