如何从csv文件/ Oracle中的另一个表更新大表

傻瓜

我们有一张大约3M条记录的表,这些记录在我们的应用程序中被大量用于只读操作。每天我们都会收到一个包含新版本表格的csv文件。大多数记录不会更改,但是会创建,更新或删除其中的一些记录。更改的总数少于全部内容的1%。用新数据更新表内容的最佳方法是什么?不能使用表独占锁,该应用程序正在24/7全天候运行。更新应在一次提交中完成。对数据库的访问是通过JDBC进行的。谢谢你。

大卫·奥尔德里奇(David Aldridge)

我将研究如何将数据加载到全局临时表中,然后使用MERGE语句在公共和唯一键值上将其与目标表连接起来,然后应用更改。

SO和文档中有很多MERGE示例。

https://docs.oracle.com/database/121/SQLRF/statements_9016.htm#SQLRF01606

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用另一个表中的数据更新Python中的Oracle表

来自分类Dev

如何更新另一个表中的记录

来自分类Dev

如何优化与另一个表连接的大表的更新?

来自分类Dev

如何更新从另一个表中的一个表删除的行?

来自分类Dev

如何使用另一个表更新表

来自分类Dev

如何使用另一个表中的值更新数据库表

来自分类Dev

如何根据不同的条件使用另一个表中的值更新表

来自分类Dev

如何使用另一个数据库表中的值更新表

来自分类Dev

如何使用Doctrine更新另一个表中删除行的表行?

来自分类Dev

如何用另一个表中的另一个值更新mysql列?

来自分类Dev

如何用另一个表中的另一个值更新mysql列?

来自分类Dev

MySQL如何根据另一个表中的值更新一个表中的字段

来自分类Dev

插入一个表中,同时更新另一个表和文件上传

来自分类Dev

如何在Oracle中创建一个临时表作为另一个表的副本?

来自分类Dev

如何在Oracle中创建一个临时表作为另一个表的副本?

来自分类Dev

如何使用一个按钮将值插入表并在另一个表中更新值?

来自分类Dev

如何更新一个表中的行,而另一个表中有重复项

来自分类Dev

如何基于另一个表中另一列的值更新表中的列

来自分类Dev

如何基于另一个表列更新表?

来自分类Dev

如何在另一个更新查询中更新新表?

来自分类Dev

如何从另一个表更新一个表?

来自分类Dev

如何从另一个工作表自动更新一个工作表?

来自分类Dev

如何在Android中的另一个活动中更新表

来自分类Dev

如何从Oracle中的另一个表填充空字段?

来自分类Dev

如何命名与Oracle中另一个表的列的记录相同的列

来自分类Dev

在Oracle中都有两个主键时,如何从另一个表插入到表中?

来自分类Dev

LUA:使用另一个文件中的表

来自分类Dev

如何在从当前表中删除要更新的相关数据之前更新另一个表

来自分类Dev

如何编写触发器以更新另一个表中的行?

Related 相关文章

  1. 1

    如何使用另一个表中的数据更新Python中的Oracle表

  2. 2

    如何更新另一个表中的记录

  3. 3

    如何优化与另一个表连接的大表的更新?

  4. 4

    如何更新从另一个表中的一个表删除的行?

  5. 5

    如何使用另一个表更新表

  6. 6

    如何使用另一个表中的值更新数据库表

  7. 7

    如何根据不同的条件使用另一个表中的值更新表

  8. 8

    如何使用另一个数据库表中的值更新表

  9. 9

    如何使用Doctrine更新另一个表中删除行的表行?

  10. 10

    如何用另一个表中的另一个值更新mysql列?

  11. 11

    如何用另一个表中的另一个值更新mysql列?

  12. 12

    MySQL如何根据另一个表中的值更新一个表中的字段

  13. 13

    插入一个表中,同时更新另一个表和文件上传

  14. 14

    如何在Oracle中创建一个临时表作为另一个表的副本?

  15. 15

    如何在Oracle中创建一个临时表作为另一个表的副本?

  16. 16

    如何使用一个按钮将值插入表并在另一个表中更新值?

  17. 17

    如何更新一个表中的行,而另一个表中有重复项

  18. 18

    如何基于另一个表中另一列的值更新表中的列

  19. 19

    如何基于另一个表列更新表?

  20. 20

    如何在另一个更新查询中更新新表?

  21. 21

    如何从另一个表更新一个表?

  22. 22

    如何从另一个工作表自动更新一个工作表?

  23. 23

    如何在Android中的另一个活动中更新表

  24. 24

    如何从Oracle中的另一个表填充空字段?

  25. 25

    如何命名与Oracle中另一个表的列的记录相同的列

  26. 26

    在Oracle中都有两个主键时,如何从另一个表插入到表中?

  27. 27

    LUA:使用另一个文件中的表

  28. 28

    如何在从当前表中删除要更新的相关数据之前更新另一个表

  29. 29

    如何编写触发器以更新另一个表中的行?

热门标签

归档