HIER_LEVEL 會傳回階層中所有成員或特定成員的層次。此階層必須以層次為基礎。
VARCHAR2
HIER_LEVEL ( [ member [WITHIN] ]
dimension | hierarchy)
member -- hierarchy (其層次為計算對象) 的值。否則,會計算階層中所有成員的層次。
dimension -- 運算中會用到其成員的維度。
hierarchy -- dimension 的階層。否則會使用預設的階層。
以下範例會傳回 Calendar 階層各個成員的層次。
HIER_LEVEL(GLOBAL.TIME.CALENDAR)
| 成員 | 層次 |
|---|---|
| 2003 | CALENDAR_YEAR |
| Q3-03 | CALENDAR_QUARTER |
| Jul-03 | MONTH |
下一個範例會傳回預設的 Fiscal 階層中單一成員的層次。
HIER_LEVEL('Jul-03' WITHIN GLOBAL.TIME)
| 成員 | 層次 |
|---|---|
| Jul-03 | MONTH |
版權所有 © 2003,2007,Oracle。保留一切權利。