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

发布于 2024-12-06 09:06:07 字数 41 浏览 1 评论 0原文

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

How to duplicate hierarchical data to insert them at the same table, generating new Ids but keeping parent-child relationship

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北陌 2024-12-13 09:06:07

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


更新:

如果我正确理解您的问题,您需要像这样复制数据:

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

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

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

Re-insert the data but add the same large number to every ID.


Update:

If I understand your problem correctly, you want to copy data like this:

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

In this case, just adding 4 to every parent and child ID will create new rows but have the same relationships:

EMPLOYEE_ID    MANAGER_ID
5              <null>
6              5
7              5
8              8
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文