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

 

实例化视图属性

优化程序计算是否使用视图时使用实例化视图属性。下表介绍 sa_materialized_view_info 系统过程返回的实例化视图的属性:

  • Status   指示视图是已启用还是已禁用。

  • DataStatus   反映视图中数据的状态。例如,通过该属性可了解视图是否已初始化以及视图是否已失效。如果自上次刷新实例化视图以后基础表中的数据已更改,则手动视图失效。快速视图从不失效。

  • ViewLastRefreshed   指示上次刷新视图的时间。

  • DateLastModified   指示视图失效时任何基础表中数据的最新修改时间。

  • AvailForOptimization   反映视图是否可供优化程序使用。

  • RefreshType   指示视图是手动视图还是快速视图。

要获取各属性的可能值的列表,请使用 sa_materialized_view_info 系统过程。

虽然没有属性能让您了解是否能够将手动视图转换为快速视图,但您可以使用 sa_materialized_view_can_be_immediate 系统过程确定此问题。

 另请参见