|
|
| Legend: |
| Primary key columns |
| Columns with indexes |
| Implied relationships |
| Excluded column relationships |
| < n > number of related tables |
|
|
| Column |
Type |
Size |
Nulls |
Auto |
Default |
Children |
Parents |
| AGENCY_CODE |
varchar2 |
30 |
|
|
|
|
|
| PARENT_AGENCY_CODE |
varchar2 |
4000 |
√ |
|
null |
|
|
| ANCESTOR_LEVEL |
number |
0 |
√ |
|
null |
|
|
Analyzed at Mon Sep 20 21:05 MDT 2021
|
View Definition:
WITH
PARENT_VIEW AS
(SELECT
POD.AGENCY_CODE,
PPOD.AGENCY_CODE AS PARENT_AGENCY_CODE
FROM PSEUDO_ORG_DESCRIPTORS POD
INNER JOIN PSEUDO_ORG_DESCRIPTORS PPOD ON POD.AGENCY_PARENT = PPOD.POD_ID
WHERE POD.AGENCY_PARENT != POD.POD_ID)
SELECT AGENCY_CODE,
SUBSTR(parents,1,instr(parents,'.')-1) PARENT_AGENCY_CODE,
AG_LEVEL
FROM (
SELECT APV.AGENCY_CODE,
LTRIM(SYS_CONNECT_BY_PATH(APV.PARENT_AGENCY_CODE,'.'),'.')||'.' PARENTS,
LEVEL AS AG_LEVEL
FROM
PARENT_VIEW APV
CONNECT BY PRIOR APV.AGENCY_CODE = APV.PARENT_AGENCY_CODE
ORDER BY AGENCY_CODE
)
Possibly Referenced Tables/Views: