数据库入库的方式实现
来源:互联网 发布:最好网络理财投资 编辑:程序博客网 时间:2024/04/30 14:05
第一种方式,insert方式。该种方式简洁暴力,需要对每个字段的值进行解析获取。如果采用一条一条插入的话,效率非常慢,稍微好一点的话,批量插入。当数据量不大的时候,采用该种方式影响不大。而且当某些记录插入失败,不影响其他的话,采用该种方式可以实现。
第2种方式,sqlldr,按照某种格式的文件编排入库,对于大数据量,绝对是福音。建议采用该种方式,简单,容易掌握,几百万的数据都不在话下!语法如下:
sqlldr userid=%s/%s@%s log=%s errors=9999999 data=%s control=%s direct=n rows=%d
userid为用户名/密码@连接串 log为入库的日志,errors为错误数,data为入库的数据文件,control为入库的控制文件.
控制文件例子:
load data
infile "./call.txt"
Append
into table ticket_mm_item
fields terminated by '|'
trailing nullcols
(
TICKET_ID "SEQ_TICKET_ID.nextval",
SERV_ID ,
ACC_NBR ,
IMSI ,
BILLING_CYCLE_ID,
ACCT_ITEM_TYPE_ID,
CHARGING_ID,
APN,
START_TIME Date 'yyyy/mm/dd hh24:mi:ss',
END_TIME Date 'yyyy/mm/dd hh24:mi:ss',
DURATION,
FLOWS,
CHARGE,
FAVO_CHARGE,
FILE_NAME,
CLOSING_CAUSE,
DEAL_TIME Date 'yyyy/mm/dd hh24:mi:ss'
)
- 数据库入库的方式实现
- 预处理入库的方式
- SESSION入库的实现
- SESSION入库的实现
- c#实现的音频入库
- ArcGIS影像数据库的建立与入库
- ArcGIS影像数据库的建立与入库
- Pivotal HAWQ之数据入库的几种方式
- 数据库还原入库
- ArcGIS影像数据库的建立与入库 (转)
- java通过filter实现操作日志入库的实现
- ASP实现批处理入库
- php实现session入库
- session入库实现
- Oracle 数据库的连接方式实现方法
- 库存商品出入库方式分析
- 库存商品出入库方式分析
- 货品出入库方式分析
- 关于sql的执行计划(推荐详细)
- Struts2拦截器(学习版)
- VMware下Ubuntu与宿主Windows共享文件夹
- 在struts2中关于ActionContext介绍
- 45个android实例源码分享
- 数据库入库的方式实现
- Linux学习笔记之 5 Linux GRUB启动管理器
- C语言:浮点数在内存中的表示
- 给vmware的Linux虚拟机添加硬盘
- Unity3D中受键盘控制的物体的简单移动
- centos6.4下定时通过ftp获取数据库服务器上的文件并且删除远程目录里面的文件
- 多重背包变形--poj2392
- poj 2243 Knight Moves
- StringBuffer toString 输出乱码问题