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 权限的用户,或者是视图及其所有引用表的所有者。

要从手动更改为快速,视图必须处于未初始化状态(不包含数据)。如果视图刚创建,还未刷新,则它未初始化。如果实例化视图包含数据,则必须先对其执行 TRUNCATE 语句,将其恢复为未初始化状态,然后才能将其更改为快速视图。实例化视图还必须具有唯一索引,必须符合快速视图要求的限制。

只需更改快速视图的刷新类型,即可随时将其更改为手动视图,无需执行其它步骤。

上下文和注释

多个。

 ♦ 使用 Sybase Central 更改实例化视图的刷新类型
  1. 使用 SQL Anywhere 12 插件连接到数据库。

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

  3. 右击实例化视图,然后单击 [属性]。

  4. 要将手动视图更改为快速视图,在 [刷新类型] 字段中单击 [快速]。

  5. 要将快速视图更改为手动视图,在 [刷新类型] 字段中单击 [手动]。

  6. 单击 [确定]。

结果

实例化视图的刷新类型已更改。更改基础对象中的数据时,即会更新快速视图。刷新手动视图时,即会对其进行更新。

下一步

将视图从手动视图更改为快速视图之后,必须初始化(刷新)该视图,为其填充数据。

 另请参见