START WITH,CONNECT BY不支持

时间:2013-10-25 09:08:11

标签: sql netezza

我遇到了这个SQL问题。我以路径方式获取网络路径信息,它有一个开始和结束。

从开始开始,连接只能有一个父级移动到最后,跳数或级别不固定

我们正在使用不支持START WITH CONNECT BY sql子句的Netezza数据库。我想弄清楚我怎么能实现这个目标。不确定递归SQL是否可能

  

创建表链
  (     FROM_DEVICE_TYPE字符变化(18),
    FROM_DEVICE字符变化(18),
    TO_DEVICE CHARACTER VARYING(18),
    TO_DEVICE_TYPE字符变化(18)
  )

     

插入链值('start','n3','s2','hop');
  插入链值('hop','s2','s3','hop');
  插入链值('hop','s3','p1','end');

     

插入链值('start','n5','s3','hop');
  插入链值('hop','s3','p1','end');

0 个答案:

没有答案