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

SQL Anywhere 11.0.1 (中文) » 上下文相关帮助 » SQL Anywhere 插件帮助 » SQL Anywhere 属性窗口简介

 

[实例化视图属性] 窗口:[常规] 选项卡

此选项卡包括以下组成部分:

名称   显示实例化视图的名称。

类型   显示视图的类型。

所有者   显示拥有视图的数据库用户。

Dbspace   显示视图所在的数据库文件(或 dbspace)。

状态   显示视图的状态。请参见实例化视图状态和属性

支持以下值:

  • 有效   该视图可供数据库服务器使用。此状态与 ALTER MATERIALIZED VIEW 语句中的 ENABLED 子句同义。即,如果启用一个视图,则其状态变为 [有效]。请参见实例化视图状态

  • 已禁用   视图已由用户显式禁用。要启用视图并将其状态转换为 [有效],则单击 [立即重新编译和启用]。请参见实例化视图状态

立即重新编译和启用   单击可重新编译并启用视图,使它可供使用。然后,单击 [立即刷新] 刷新视图,随后重建索引。如有必要,可将视图更改回快速视图。请参见启用和禁用实例化视图

立即禁止   单击可禁用视图。如果禁用实例化视图,将删除视图的数据和索引。此外,禁用快速视图时,它将更改为手动视图。数据库服务器在数据库中保存实例化视图的定义。

禁用实例化视图时,数据库服务器会自动禁用依赖于实例化视图的常规视图。请参见启用和禁用实例化视图

在优化中使用   选择此选项可指示优化程序是否可以使用实例化视图。优化程序忽略已禁用的视图。禁用视图时,[在优化中使用] 选项仍会保持选中状态,以便重新启用视图时使用其原先的设置。请参见使用实例化视图提高性能

已初始化   显示视图是否已初始化。实例化视图必须经过初始化,才能供数据库服务器使用。要初始化视图,单击 [立即刷新]。

  • 立即刷新   单击可刷新视图,同时会提示您指定要执行的刷新类型。请参见REFRESH MATERIALIZED VIEW 语句

  • 立即截断   单击可删除视图中的所有行并将状态更改为未初始化。请参见TRUNCATE 语句

刷新类型   指定视图是手动视图还是快速视图。缺省值为 [Manual]。

  • 手工   必须手工刷新此视图。手动视图中的数据可能会失效,因为手动视图在显示发出刷新请求之前都不会刷新。请参见手动和快速实例化视图

    选择此选项可将快速视图转换为手动视图。

  • 立即   基础数据的更改影响到视图中的数据后,数据库服务器立即自动刷新此视图。当禁用快速视图时,它将更改为手动视图。当重新启用它时,则必须将其更改回快速视图。请参见手动和快速实例化视图

    要将手动视图更改为快速视图,请参见将手动视图更改为快速视图

上次刷新时间   显示上次刷新视图的日期和时间。

已知的失效时间   显示视图变为失效的时间。此属性只适用于手动视图,并与更改基础性基表的时间相对应。

注释   提供键入视图说明的位置。例如,可以使用此区域说明视图在系统中的作用。如果使用数据库文档生成器生成 SQL Anywhere 数据库文档,则可以在输出中包括这些注释。请参见记录数据库

另请参见