Oracle 视图 USER_MVIEW_JOINS 官方解释,作用,如何使用详细说明
本站中文解释
概念:
Oracle视图USER_MVIEW_JOINS包含给定库表中所有定义为快照或重新刷新器视图所使用的连接信息。
用途:
Oracle视图USER_MVIEW_JOINS可以用来检查特定快照或重新刷新视图所使用的连接,以及从哪些表获取数据,以及如何在构建时将这些表连接在一起。
用法:
首先,查询USER_MVIEW_JOINS表:
SELECT mj_view_name, mj_join_type, mj_table_name
FROM user_mview_joins;
此查询将返回当前数据库中定义的所有快照和重新刷新器视图的连接信息。 此外,可以通过在查询中添加WHERE子句指定快照视图名称来检索特定视图的连接信息:
SELECT mj_view_name, mj_join_type, mj_table_name
FROM user_mview_joins
WHERE mj_view_name = ‘myview’;
这将检索名为“myview”的快照视图的连接信息,包括使用的关联类型以及该视图从哪个表获取数据。
官方英文解释
USER_MVIEW_JOINS
describes a join between two columns in the WHERE clause of a subquery that defines a materialized view. Its columns are the same as those in ALL_MVIEW_JOINS
.
See Also:
“ALL_MVIEW_JOINS”