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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 表、视图和索引 » 实例化视图

 

初始化实例化视图

初始化实例化视图为其填充数据并使其可供数据库服务器使用。要初始化实例化视图,请按照刷新实例化视图时采用的步骤执行。

前提条件

您必须是实例化视图的所有者,并且对实例化视图具有 INSERT 特权,或者具有 INSERT ANY TABLE 特权。

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

上下文和注释

可以使用 sa_refresh_materialized_views 系统过程对数据库中所有未初始化的实例化视图同时进行初始化。

 任务
  1. 在 Sybase Central 中,使用 SQL Anywhere 16 插件连接到数据库。

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

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

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

结果

实例化视图已填充数据并可供数据库服务器使用。现在即可查询实例化视图。

下一个

查询实例化视图以确保其返回期望的数据。

如果初始化(刷新)尝试失败,实例化视图会恢复为未初始化状态。如果初始化失败,则可查看实例化视图的定义,以确认所指定的基础表和列是数据库中有效的可用对象。

 另请参见