将分层数据复制到同一个表 - Oracle

时间:2011-09-22 15:32:04

标签: oracle duplicates hierarchical

如何复制分层数据以将它们插入同一个表,生成新的ID但保持父子关系

1 个答案:

答案 0 :(得分:0)

重新插入数据,但为每个ID添加相同的大号。


<强>更新

如果我正确理解您的问题,您希望复制如下数据:

EMPLOYEE_ID    MANAGER_ID
1              <null>
2              1
3              1
4              3

在这种情况下,只需在每个父ID和子ID中添加4就会创建新行但具有相同的关系:

EMPLOYEE_ID    MANAGER_ID
5              <null>
6              5
7              5
8              8