Oracle树形数据在同一张表中的复制

一张表中存的是树形数据,现在要将某个节点下面的所有数据(包括子节点的数据)复制到根节点下,然后按复制后的id及parent_id排列对应关系

那得用递归找到某个节点的所有子节点,,然后复制

按照你所说的,数据也你能找出来了,最后一步只需把那个截取的子节点数据父级id 改为根节点就成了。或者可以先把那个子节点的父级id先改了,在复制,不冲突