SVC_CATEGORIES_CF_V
Details
-
Schema: FUSION
-
Object owner: FUSION
-
Object type: VIEW
Columns
Name |
---|
categ PATH lev STRIPE_CD LVL0_CAT_ID LVL1_CAT_ID LVL2_CAT_ID LVL3_CAT_ID LVL4_CAT_ID LVL5_CAT_ID LVL6_CAT_ID LVL7_CAT_ID LVL8_CAT_ID LVL9_CAT_ID |
Query
SQL_Statement |
---|
SELECT /*+ALL_ROWS*/ ti.categ, ti.path as path_, ti.lev, ti.stripe_cd, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 10),categ)) LVL0_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 9),categ)) LVL1_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 8),categ)) LVL2_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 7),categ)) LVL3_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 6),categ)) LVL4_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 5),categ)) LVL5_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 4),categ)) LVL6_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 3),categ)) LVL7_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 2),categ)) LVL8_CAT_ID, to_number(NVL(REGEXP_SUBSTR(ti.path, '[^\]+', 1, 1),categ)) LVL9_CAT_ID FROM ( SELECT category_id AS categ, stripe_cd, SYS_CONNECT_BY_PATH(category_id, '\') AS path, level as lev FROM svc_categories_b c WHERE enabled_flag = 'Y' AND DELETED_FLAG ='N' CONNECT BY PRIOR category_id =parent_category_id START WITH parent_category_id IS NULL )ti |