不用于商业目的,只是学习各位大神的记录。
步骤1:按下面内容进行递归查询父子关系
参考:https://blog.youkuaiyun.com/wind520/article/details/9670077
oracle一条语句递归查询父子关系
步骤2:查询过程中出现报错ORA-01436: 用户数据中的CONNECT BY 循环
步骤3:解决报错问题
参考:https://www.cnblogs.com/princessd8251/p/4058436.html
主要原因是数据中存在死循环
解决方法使用 nocycle:
SELECT eid,level distance
FROM dest
START WITH SID=‘A’
connect by nocycle prior eid=sid