oracle递归函数

oracle递归函数

关系表:家庭

Id:主键id

Pid:父关系id

Oracle函数:开始于…连接于…之前

1.列表数据

select * from family

2.质疑你自己和你所有的后代。

选择s.*

来自家庭

从s.id = & # 39我& # 39;

通过先前的s.id = s.pid进行连接;

3.询问你自己和你的祖先

选择s.*

来自家庭

从s.id = & # 39我& # 39;

connect by s . id = prior s . PID;

4.查询您的所有后代(不包括您自己)

选择s.*

来自家庭

从s.pid = & # 39我& # 39;

通过先前的s.id = s.pid进行连接;

5.查询你的第一代子女和祖先(包括你自己)

选择s.*

来自家庭

从s.pid = & # 39我& # 39;

connect by s . id = prior s . PID;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论