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 的用法 » 表、视图和索引 » 实例化视图 » 高级:实例化视图的状态和属性

 

变更、刷新和截断实例化视图时状态和属性的更改

对实例化视图执行的操作(如变更、刷新和截断)影响视图的状态和属性。下图显示这些任务如何影响实例化视图的状态和某些属性。

在该图中,每个灰色方块是一个实例化视图;快速视图由术语 IMMEDIATE 标识,手动视图由术语 MANUAL 标识。灰色方框之间的连接符中的术语 ALTER 是 ALTER MATERIALIZED VIEW 的简写。尽管图中显示了用于更改实例化视图状态的 SQL 语句,但您也可以使用 Sybase Central 执行这些操作。

显示实例化视图的各种状态的图示
  • 创建实例化视图时,视图是已启用手动视图,并且未初始化(不包含数据)。

  • 刷新未初始化视图时,视图变为已初始化(填入了数据)。

  • 从手动视图更改为快速视图需要几个步骤,对于快速视图还有更多限制。

  • 禁用实例化视图时:

    • 数据被删除
    • 视图转为未初始化
    • 索引被删除
    • 快速视图转为手动视图
 另请参见