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 Anywhere 属性窗口

 

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

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

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

  • 类型   显示视图的类型。

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

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

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

    支持以下值:

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

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

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

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

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

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

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

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

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

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

  • 手工   必须手动刷新此视图。手动视图中的数据可能会失效,因为手动视图在显示发出刷新请求之前都不会刷新。请参见将刷新类型设置为手动还是快速

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

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

    要将手动视图更改为快速视图,请参见高级:更改实例化视图的刷新类型

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

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

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

 另请参见