- 2
- 0
- 约3.97千字
- 约 4页
- 2019-11-07 发布于福建
- 举报
应用场景:
大数据量数据批量插入某一个oracle数据库表中;
优化思路:
减少与数据库交互次数;
解决办法(该方法只能针对一个固定的表):
思路
构建一个目标表结构的结构体,
待插入数据记录解析成一个个结构体,形成一个list(虚拟表)
一次性插入构建的list
注意:oracle包执行函数有两个参数:表名(vchar)和待插入数据(values构成的长字符串,要按照构建的结构体的字段顺序,每个value之间以固定符号隔开(该符号作为value的分隔符,value中不能存在),每条记录以‘;’隔开(value中存在该字符,则换成其他字符),以clob格式传入)
代码(oracle包)
主体:
create or replace package DIST_MULTI_INSERT is
-- Author : LUYUHANG
-- Public type declarations
type type_split is table of varchar2(1000);
TYPE outrec_typ IS RECORD
( ERRCODE NUMBER,
DESCRIPE VARCHAR2(1000),
OPTIONAL NUMBER,
ERRLEVEL VARCHAR2(38),
ERR
您可能关注的文档
- XX应急处突预案实施.doc
- 2019数学三年级上册归纳.docx
- 湖南省邵阳市洞口县第一中学2018-2019年高二下学期第一次月考历史试题.doc
- 王新伟三年级分享课教案设计.doc
- 初一数学培优试卷第十七周一.docx
- (人教版)第二单元 我们周围的空气 课题三 制取氧气 (第二课时)学案设计 (讲学稿)(无答案).doc
- 2019年秋仁爱版英语七年级上册Unit 2 Topic 1期中专项练习题卷(有答案).doc
- 油罐保温施工实施方案.doc
- 2013版高考化学-4.5海水资源的开发利用-环境保护和绿色化学课件-新人教版(含精细解析).ppt
- 海南省东方市八所中学2018-2019年高一下学期期末考试历史试卷.doc
- GB/T 42709.6-2026半导体器件 微电子机械器件 第6部分:薄膜材料轴向疲劳试验方法.pdf
- GB/T 47938-2026自动洗车机.pdf
- GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验.pdf
- 《GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验》.pdf
- 中国国家标准 GB/T 26949.20-2026工业车辆 稳定性验证 第20部分:在载荷偏置条件下作业的附加稳定性试验.pdf
- 《GB/T 47600.7-2026电子商务交易产品信息描述 第7部分:家具》.pdf
- 《GB/T 19019-2026质量管理 质量工具及其应用指南》.pdf
- GB/T 19019-2026质量管理 质量工具及其应用指南.pdf
- 中国国家标准 GB/T 19019-2026质量管理 质量工具及其应用指南.pdf
- 《GB/T 18310.28-2026纤维光学互连器件和无源器件 基本试验和测量程序 第2-28部分:试验 腐蚀性气氛(二氧化硫)》.pdf
原创力文档

文档评论(0)