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”


数据运维技术 » Oracle 视图 DBA_HIER_JOIN_PATHS 官方解释,作用,如何使用详细说明