您的位置:首页 > 数据库 > Oracle

ORACLE 递归树

2017-01-02 00:30 351 查看

connect_by_isleaf

connect_by_isleaf函数,用来判断当前节点是否包含下级节点,如果包含的话,说明不是叶子节点,这里返回0;反之,如果不包含下级节点,这里返回1。如果只有一层节点,次节点是叶子节点。

sys_connect_by_path函数,就是从start with开始的地方开始遍历,并记下其遍历到的节点,start with开始的地方被视为根节点,将遍历到的路径根据函数中的分隔符,组成一个新的字符串,这个功能还是很强大的。

–sys_connect_by_path (title, ‘/’)

LEVEL

语法样例

CONNECT BY PRIOR COMPID=PCOMPID START WITH PCOMPID IS NULL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle