gpt4 book ai didi

oracle - 10个表同时加载数据

转载 作者:行者123 更新时间:2023-12-02 09:35:33 25 4
gpt4 key购买 nike

我的要求:我有 72 个 oracle 表,里面有数据。很少有表拥有数十亿条记录。我需要将数据从 72 个表复制到另外 72 个表。最好的方法是什么?我想一次性复制5-6个表中的数据,这样它就不会为了节省时间而去一张一张地加载数据。不知道我应该如何在 oracle 中实现它。

最佳答案

如果源表和目标表都存在于数据库架构中,那么您可以遵循以下方法:

a.) 使用元数据信息创建配置表以定义规则并为表创建自定义插入语句。 (可选)

b.) 编写一个包含将数据从一个表移动到另一个表的逻辑的过程。

c.) 在循环中使用 DBMS_SCHEDULER 编写一个过程,以调度对步骤 b) 中定义的复制过程的调用。调度程序将考虑打开和关闭 session 的情况。

关于oracle - 10个表同时加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51006996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com