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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 表、视图和索引 » 实例化视图

 

初始化实例化视图

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

前提条件

您必须具有 DBA 权限或具有实例化视图的 INSERT 权限。您还必须具有实例化视图所引用的基础对象的 SELECT 权限。

上下文和注释

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

 ♦ 使用 Sybase Central 初始化实例化视图

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

  1. 使用 SQL Anywhere 12 插件连接到数据库。

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

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

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

结果

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

下一步

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

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

 另请参见