一、大数据量进行MERGE操作
前置条件:目标表数据大、需更新的数据占50%以上。
总体思路:避免UPDATE操作,只用INSERT。
1:表定义:
最终目标表:EMP
数据接口表:ITF_EMP
临时转换表:TMP_EMP
2:操作步骤:
2.1:将本次不需要更新的数据插入到临时表中。
INSERT INTO TMP_EMP SELECT T1.* FROM EMP T1, ITF_EMP T2 WHERE T1.EMP_NO = T2.EMP_NO(+)
AND T2.EMP_NO IS NULL;
2.2:将接口表中的数据全部插入到临时表中。
INSERT INTO TMP_EMP SELECT T1.* FROM ITF_EMP T1
2.3:将目标表EMP RENAME TO EMP_BAK;
2.4:将临时表TMP_EMP RENAME TO EMP;
分享到:
相关推荐
C#Excel大量数据快速导入数据库.
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
Oracle大数据量导入 博文链接:https://abe.iteye.com/blog/1054515
利用sqlldr大量数据导入,方便,快速
excel大量数据如何导入到oracle数据库中
java 使用 poi 解析导入大数据量(几万数据量+)时,报出OOM。这是使用POI 第二种处理方法,解决大数据量导入内存溢出问题,并提升效率
js前端处理excel数据导入,支持大数据处理,自定义分片上传,加载动画
使Excel数据同步到数据库中的源码
mysql导入大量数据方法.pdf
Neo4j大量CSV数据导入测试数据,包含运行测试批处理脚本
C# Excel大量数据快速导入数据库源码,项目中直接可用。不错。
mysql导入大量数据方法归纳.pdf
如何将导入大量数据到mysql,特别是当数据库备份文件大于20M时的导入方法
poi 方式导入 大量excel数据,将excelDir目录下文件考入f盘即可测试 poi 方式导入 大量excel数据,将excelDir目录下文件考入f盘即可测试
很不错的Oracle大数据量数据导入导出示例
大家一定使用过 PHPmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本...每行为一个字段的数据!!
上传多个文件大量数据并导入Mysql数据库
C#写的大数据量批量快速效率高校的导入。 反正不是一条一条的插入 是一个dataset一个的插入 不管是C#还是JAVA 都用的上
这是我在公司实习的时候研究的课题,主要将大量数据从数据库导出到Excel文件。(一般是值Excel2007及以后版本)因为Excel2003及以前的版本中能保持的数据量是有限制的。Excel2007及以后版本中的数据能保持100万条...
根据Microsoft.Office.Interop.Excel,优化大数据量快速导出到 Excel 的方法