Oracle 视图 ALL_DIM_LEVEL_KEY 官方解释,作用,如何使用详细说明
本站中文解释
_INDEX
ALL_DIM_LEVEL_KEY_INDEX视图是Oracle数据库提供的维度模型中的一种内置动态视图。它可以用来检索指定维度模型中所有层次级别的键索引信息,而且其中包括其索引名称、对应的层次级别、此索引对应的查询列、索引列名,以及此索引的列顺序等。
要使用ALL_DIM_LEVEL_KEY_INDEX,需要先有一个维度模型,它是由层次级别(level)和levels indexes组成的。ALL_DIM_LEVEL_KEY_INDEX视图通过维度模型名称(dimension_name)、层次级别(level_name)以及键索引(index_name)来定义查询条件,以检索关于该维度模型的层次级别的键索引信息。
比如,要检索维度Sales Analysis的层次级别 Customer的键索引的信息,可以使用如下查询:
select * from all_dim_level_key_index
where dimension_name = ‘Sales Analysis’
and level_name = ‘Customer’
and index_name = ‘KEY’;
执行本查询,可以得到维度模型Sales Analysis的层次级别Customer的键索引KEY的详细信息,如索引列名及列顺序等。
官方英文解释
ALL_DIM_LEVEL_KEY
describes a column of a dimension level accessible to the current user. The position of a column within a level is specified by KEY_POSITION
.
Related Views
-
DBA_DIM_LEVEL_KEY
describes all columns of dimension levels in the database. -
USER_DIM_LEVEL_KEY
describes all columns of dimension levels owned by the current user.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Owner of the dimension |
|
|
|
Name of the dimension |
|
|
Name of the hierarchy level |
|
|
|
|
Ordinal position of the key column within the level |
|
|
|
Name of the key column |
See Also:
-
“DBA_DIM_LEVEL_KEY”
-
“USER_DIM_LEVEL_KEY”