Usage of CONNECT BY...START_WITH in Oracle

SELECT resources_id,resources_name,parent_id FROM pure_resources;

 

SELECT

    resources_id ,

    parent_id,

    resources_name ,

    LEVEL lv ,

    sys_connect_by_path(

        resources_name ,

        '->'

    ) tree_path

FROM

    pure_resources  CONNECTBYPRIOR resources_id = parent_id startWITH resources_id = '013'

ORDERBY

    LEVEL ,

    resources_id

 

;



 

 


 

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326437288&siteId=291194637