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

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

2个回答

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

yuanjinshenglife
yuanjinshenglife 谢谢!
大约 4 年之前 回复
yuanjinshenglife
yuanjinshenglife 数据能找出来,就是复制后怎么改父级的Id呢?
大约 4 年之前 回复

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

yuanjinshenglife
yuanjinshenglife 谢谢!
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问