Oracle 视图 DBA_BASE_TABLE_MVIEWS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图 DBA_BASE_TABLE_MVIEWS显示每个基础表与重建在它们上的物化视图之间的对应关系。
DBA_BASE_TABLE_MVIEWS视图一般用于查询物化视图是否采用基础表进行重建,也可用于确认物化视图和其基础表之间的关系。
该视图具有以下列信息:
OWNER:物化视图的所有者
MV_NAME:物化视图的名称
BASE_TABLE_OWNER:基础表的所有者
BASE_TABLE_NAME:基础表的名称
SELECT_MODE:表示物化视图是如何重建的
SUPPORT_ROR_SCAN:为YES表示允许物化视图使用行检索
SUPPORT_FAST_REFRESH:为YES表示允许物化视图使用支持快速重建技术
使用方法:
查询某个用户所有的物化视图的基础表和重建过程:
SQL>SELECT owner, mv_name, base_table_owner, base_table_name, select_mode,support_ror_scan,support_fast_refresh FROM dba_base_table_mviews
WHERE owner=’&username’;
查询物化视图对应的基础表:
SQL>SELECT base_table_owner,base_table_name FROM dba_base_table_mviews
WHERE mv_name=’&MV_name’;
官方英文解释
DBA_BASE_TABLE_MVIEWS
describes all materialized views using materialized view logs in the database. Its columns are the same as those in ALL_BASE_TABLE_MVIEWS
.
See Also:
“ALL_BASE_TABLE_MVIEWS”