INV_LPN_HIERARCHIES_V

Details

  • Schema: FUSION

  • Object owner: INV

  • Object type: VIEW

Columns

Name

LPN_ID

PARENT_LPN_ID_1

PARENT_LPN_ID_2

PARENT_LPN_ID_3

PARENT_LPN_ID_4

PARENT_LPN_ID_5

PARENT_LPN_ID_6

PARENT_LPN_ID_7

PARENT_LPN_ID_8

PARENT_LPN_ID_9

PARENT_LPN_ID_10

Query

SQL_Statement

SELECT TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 1)) AS LPN_ID

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 2)) AS PARENT_LPN_ID_1

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 3)) AS PARENT_LPN_ID_2

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 4)) AS PARENT_LPN_ID_3

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 5)) AS PARENT_LPN_ID_4

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 6)) AS PARENT_LPN_ID_5

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 7)) AS PARENT_LPN_ID_6

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 8)) AS PARENT_LPN_ID_7

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 9)) AS PARENT_LPN_ID_8

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 10)) AS PARENT_LPN_ID_9

,TO_NUMBER(REGEXP_SUBSTR(PATH, '[^/ ]+', 1, 11)) AS PARENT_LPN_ID_10

FROM

(SELECT SYS_CONNECT_BY_PATH(LPN_ID, '/') PATH

FROM INV_LICENSE_PLATE_NUMBERS

WHERE CONNECT_BY_ISLEAF =1

CONNECT BY PRIOR PARENT_LPN_ID=LPN_ID

)