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

 

实例化视图状态

实例化视图有两个可能状态:

  • 已启用   实例化视图已成功编译,可供数据库服务器使用。已启用实例化视图中可能没有数据。例如,如果截断已启用实例化视图中的数据,它将更改为已启用和未初始化。如果在指定实例化视图的定义的基础表中没有数据,实例化视图可以初始化但为空。这与实例化视图没有数据不同,因为它未初始化。

  • 已禁用   实例化视图已被显式禁用,例如通过 ALTER MATERIALIZED VIEW...DISABLE 语句。如果禁用实例化视图,将删除视图的数据和索引。此外,禁用快速视图时,它将更改为手动视图。

要确定视图是已启用还是已禁用,请使用 sa_materialized_view_info 系统过程返回视图的 Status 属性。

 另请参见