POZ_SUPP_PROD_SERVICES_ATTR_V
Details
-
Schema: FUSION
-
Object owner: POZ
-
Object type: VIEW
Columns
Name |
---|
CATEGORY_ID CATEGORY_NAME CATEGORY_DESCRIPTION ANCESTOR_CATEGORY_ID ANCESTOR_CATEGORY_NAME ANCESTOR_CATEGORY_DESCRIPTION CALCULATED_PATH DISTANCE ISLEAF |
Query
SQL_Statement |
---|
SELECT connect_by_root t.child_category_id category_id, connect_by_root NVL(c.category_name,e.category_name) category_name, connect_by_root NVL(c.category_description,e.description) category_description, NVL(c.category_id,e.category_id) ancestor_category_id, NVL(c.category_name,e.category_name) ancestor_category_name, NVL(c.category_description, e.description) ancestor_category_description, CONCAT(reverse(LTRIM(SYS_CONNECT_BY_PATH(reverse(NVL(c.CATEGORY_NAME,e.category_name)),'>'), '>')),'>') AS CALCULATED_PATH, LEVEL AS distance, CASE WHEN LEVEL = 1 THEN 1 ELSE 0 END AS IsLeaf FROM POR_BROWSE_CATEGORIES_VL c, POR_BROWSE_TREES t, EGP_CATEGORIES_VL e WHERE t.child_category_id = c.category_id(+) AND t.child_category_id = e.category_id(+) START WITH (t.parent_category_id, t.child_category_id) IN (SELECT parent_category_id, child_category_id FROM fusion.POR_BROWSE_TREES tt, fusion.POR_BROWSE_CATEGORIES_VL cc WHERE tt.parent_category_id=cc.category_id AND cc.TYPE='SUPPLIER' ) CONNECT BY (PRIOR t.PARENT_CATEGORY_ID = t.CHILD_CATEGORY_ID AND c.TYPE='SUPPLIER') |