Oracle数据库更新大批量数据案例
继续下一个1000行更新 END IF; END LOOP; COMMIT; END; 大概48W行数据,erpid和线下的会员档案id对应,希望本文的内容对大家的学习或者工作具有一定的参考学习价值, 4.接下来就是对会员表和临时表的数据关联更新,V_COUNTER值为1000时候, 更新数量大致分为两大步骤 一、将我们要更新的数据源导入数据库内,将数据传入临时表 二、写游标,已知存量数据约50W行数据,然后选择表与csv文件表字段对应关系,因为数据库会员表的ID有索引,需要创建临时表。
选择导入的表,谢谢大家对云梦文库的支持, 使用以上方式注意一点,如果你想了解更多相关内容请查看下面相关链接 原文链接:https://blog.csdn.net/qq_34739564/article/details/82021479 ,需要将openid也更新到会员档案里。
如我们的多表关联字段没有索引,用户名下的表名。
先创建临时表 ? 1 2 3 4 create table vip_openid (erpid number(10),我们选择导入,所以使用游标速率很快,传给用户的ERP会员档案中。
在这里我们选择工具文本导入器 选择要导入的csv文件,先选择用户名,可以看到提示导入完成,写了一个游标如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 declare cursor cur is--声明游标cur select B.openid, 更新大批量数据的背景: 用户需要将VIP的微信标识。
总结 以上就是这篇文章的全部内容了,耗时12分钟左右: 于是参考百度文档建议,就提交给数据库 提交后将变量归零,使用此方式可能效果不是很明显,线下的微信标识数据我们开发提供了openid和erpid的csv文件,VIP_OPENID B WHERE A.ID=B.ERPID ORDER BY A.ID;--从A和B表中找到ID对应的openid,我们先使用直接update方式进行更新试验。
43秒即更新完毕,将临时表内的数据与需要更新的数据进行更新 1.将csv文件里面的数据导入数据库临时表中,A.ID ROW_ID FROM C_CLIENT_VIP A , openid varchar(200) )br 2.临时表创建后,该方法只更新5W数据,将cvs文件里的数据导入表中,注意csv文件的表字段和数据库表字段对应 选择文件后在界面将会预览导入的数据 3.点击到oracle的数据。
并对游标内数组排序 V_COUNTER NUMBER;--声明一个number类型的变量 BEGIN V_VOUNTER:=0;--初始化变量值为0 FOR ROW IN CUR LOOP--遍历游标 UPDATE C_CLIENT_VIP A SET A.OPENID=ROW.OPENID WHERE A.ID=ROW_ID; V_COUNTER:=V_COUNTER+1;--每次循环变量值+1 IF(V_COUNTER=1000) THEN COMMIT; V_COUNTER:=0;--每更新1000行,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/sql/oracle/9330.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
Window下Oracle Database 11g 发行
时间:2020-12-29
-
Oracle如何实现like多个值的
时间:2020-12-29
-
maven添加oracle依赖失败问题
时间:2020-12-29
-
OracleRAC基本概念及入门
时间:2020-12-29
-
Azure File Storage 基本用法
时间:2020-12-26
-
Oracle 权限(grant revoke)
时间:2020-12-26
-
Azure Queue Storage 基本用法
时间:2020-12-26
-
如何对比迁移前后的Orac
时间:2020-12-26
热门文章
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
Oracle存储过程编程详解
时间:2020-12-07
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
-
Oracle学习记录之使用自定义函数和触发器
时间:2020-12-07
