暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 实时将数百万条记录插入表中的最佳方法。

ASKTOM 2020-03-12
484

问题描述

你好,汤姆,

我的要求如下:

1.我的前端应用程序 (在Oracle表单中) 将一行插入到表 (table_1) 中。
2.一旦数据被插入到table_1中,大约100万条记录被期望被插入到另一个表 (table_2) 中。

作为解决方案,我正在考虑在table_1上使用后行触发器,然后使用BULK COLLECT将数据插入table_2

这将是一项年度活动。

您能否让我知道您对此解决方案的想法。

谢谢

专家解答

对于您为什么要这样做,我有些困惑。

代替触发器,我会将插入到table_2中作为后处理操作的一部分进行编码。

then using using BULK COLLECT in order to INSERT data into table_2

就我个人而言,我会从一个插入作为选择开始:

insert into table2
  select ... from ...


如果没有更多关于你到底在做什么的细节,几乎不可能给出更好的建议。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论