Oracle 视图 DBA_HIER_JOIN_PATHS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图DBA_HIER_JOIN_PATHS用于查询在对象间关系层次结构中定义的连接路径。
DBA_HIER_JOIN_PATHS属于Data Dictionary View,它可以用来检索父子表之间的逻辑连接关系。其字段主要有:HIER_LEVEL,TABLE_NAME,COLUMN_NAME,PARENTS,JOIN_OPERATOR,PARENT_NAME等
使用的步骤:
1. 首先使用以下SQL查询DBA_HIER_JOIN_PATHS视图
SELECT * FROM dba_hier_join_paths;
2. 如果需要限定查询条件,sql语句如下:
SELECT * FROM dba_hier_join_paths
WHERE hier_level = n
AND table_name = ‘table_name’
AND parent_name = ‘parent_name’;
其中hier_level表示父子表间关系层次结构的层级,table_name表示需要查询的子表名称,parent_name表示父表名。
3. 通过定义查询条件,查询确定的数据连接路径信息,得到查询结果。并可以根据查询结果对关系层次结构中数据进行操作。
官方英文解释
DBA_HIER_JOIN_PATHS
describes the join paths for all hierarchies in the database. Its columns are the same as those in ALL_HIER_JOIN_PATHS
.
See Also:
“ALL_HIER_JOIN_PATHS”