我将创建很多数据脚本,例如 INSERT INTO 和 UPDATE
如果不是 1,000,000 条记录,也会有 100,000 条以上记录
快速将这些数据导入 Oracle 的最佳方法是什么?我已经发现 SQL Loader 不适合这样做,因为它不会更新单独的行。
Thanks
UPDATE:我将用 C# 编写一个应用程序来执行此操作
通过以下方式将记录加载到阶段表中SQL*加载器 http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/ldr_concepts.htm#SUTIL003。然后使用批量操作:
- 插入选择(例如“批量插入Oracle数据库” https://stackoverflow.com/questions/987013/bulk-insert-into-oracle-database-which-is-better-for-cursor-loop-or-a-simple-se)
- 批量更新(“Oracle - 使用内部联接更新语句” https://stackoverflow.com/questions/2446764/oracle-update-statement-with-inner-join)
- 或单个MERGE http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9016.htm#i2081218陈述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)