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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » 视图 » 系统视图

 

SYSVIEW 系统视图

SYSVIEW 系统视图的每一行都描述数据库中的一个视图。有关视图的附加信息也可在 SYSTAB 系统视图中找到。该视图的基础系统表为 ISYSVIEW。

还可以使用 sa_materialized_view_info 系统过程获取有关实例化视图的格式更加易读的信息。

列名 数据类型 说明
view_object_id UNSIGNED BIGINT 视图的对象 ID。
view_def LONG VARCHAR 视图的定义(查询说明)。
mv_build_type TINYINT 目前未使用。
mv_refresh_type TINYINT 为视图定义的刷新类型。可能的值为 IMMEDIATE (1) 和 MANUAL (2)。
mv_use_in_optimization TINYINT 实例化视图是否可用于查询优化(0 表示不能用于优化,1 表示可以用于优化)
mv_last_refreshed_at TIMESTAMP 表示上次刷新实例化视图的本地日期和时间。
mv_known_stale_at TIMESTAMP 实例化视图失效的本地时间。该值对应于检测到一个基表发生更改的时间。值为 0 表示该视图为最新的,或已失效但数据库服务器尚未对此进行标记,因为自该视图失效以来一直未使用。使用 sa_materialized_view_info 系统过程来确定实例化视图的状态。
mv_last_refreshed_tsn UNSIGNED BIGINT 分配给刷新实例化视图的事务的序列号。
mv_last_refreshed_at_utc TIMESTAMP WITH TIME ZONE 表示上次刷新实例化视图的 UTC 日期和时间。
mv_known_stale_at_utc TIMESTAMP WITH TIME ZONE 实例化视图失效的 UTC 时间。该值对应于检测到一个基表发生更改的时间。值为 0 表示该视图为最新的,或已失效但数据库服务器尚未对此进行标记,因为自该视图失效以来一直未使用。使用 sa_materialized_view_info 系统过程来确定实例化视图的状态。当 mv_last_refreshed_at 为 0 时,该列包含 0,而当 mv_last_refreshed_at 为 NULL 时,该列包含 NULL。
 注释
 基础系统表上的约束
 另请参见