我有一个Oracle数据库,其中包含一个连接模型,我可以使用sqlplus通过终端访问该模型。
数据的结构类似于以下所示:
TryAddValue
我通常会提取数据库并使用python之类的语言对其进行分析,但是由于数据经常更新和更改,并且需要很长时间才能提取python数据,因此我想确定是否可以通过登录sqlplus来使该过程直接运行。
我试图找到一种写查询的方法来跟踪数据库中的节点,但是我不确定什么是最好的解决方法,因为我从未写过循环这样的条件查询如果能收到有关最佳做法的指导,我将不胜感激。
例如,根据上面显示的数据,如果我想获取记录“ Residential1”并跟踪其节点以查找与其连接的第一个“高速公路”,我想编写一个查询来查找连接到Node1和Node2的其他记录,然后找出每个记录的连通性,直到到达标记为“ Freeway”的记录并返回结果。
现在,我想扩展此解决方案以使用所有标记为“住宅”等的记录来做到这一点。
PL / SQL是执行此任务的最佳方法,还是普通查询具有有效完成此任务的能力?