SQL*Loader 用于将大量数据装入数据库。
⑴、定宽数据
创建数据文件control.txt:
aaa,bbb
ccc,ddd
eee,fff
创建控制文件control.ctl:
load data
infile 'c:/loader.txt'
append
into table tester.mm(
m1 position(1:3) char,
m2 position(5:7) char)
批量加载数据:
sqlldr tester/test control=c:/loader.ctl data=c:/loader.txt
⑵、定界符数据
创建数据文件control.txt:
abc|def,xyz
a,bbb
cc,ddd
eee-dd,fff-le
创建控制文件control.ctl:
load data
infile 'c:/loader.txt'
append
into table tester.mm(
m1 char terminated by ",",
m2 char terminated by ",")
批量加载数据:
sqlldr tester/test control=c:/loader.ctl data=c:/loader.txt
分享到:
相关推荐
Oracle数据库装载外部数据工具SQL*Loader的应用.pdf
Oracle数据库装载外部数据工具SQL*Loader的应用 (1).pdf
SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高
oracle sqlloader 使用指南 数据装载
0racle数据库管理系统的SQL*Loade r工具提供了将外部...文中阐述了SQL*Loader完成的主要功能、工作机制及组件,对控制文件的语法结构及常用参数进行了较详细的论述,最后通过一个实饲说明了装载数据的操作过程及方法。
TOAD® 是 Quest ... DBA 模块还提供了 Oracle 输入/输出和数据库创建向导,以及方便易用的SQL*Loader 界面,提高了数据装载和卸载的效率。Schema Browser 界面全面支持所有 DBA 管理对象的创建、修改和丢弃功能。
8.5.1 大量数据的插入:使用SQL*Loader Direct Path选项 212 8.5.2 大量数据的插入:常见陷阱和成功 诀窍 214 8.5.3 大量数据的删除:truncate命令 215 8.5.4 分区 216 8.6 调整物理存储 216 8.6.1 整理文件碎片 ...
第十四章:数据装载 SqlLoader 第十五章:Oracle 网络 第三部分:管理Oracle数据库 第十六章:Oracle ASM 管理 第十七章:逻辑备份与恢复 第十八章:物化视图。 由于文件过大,只提供百度网盘下载地址和提取码,请...
说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交...
很简单一个模式,就是在内存中保留原来数据的拷贝. 设计模式之 Interpreter(解释器) 主要用来对语言的分析,应用机会不多. 设计模式之 Visitor(访问者) 访问者在进行访问时,完成一系列实质性操作,而且还可以扩展. ...
4. SQL 编辑器(SQL Editor) ....................................................................................................... 16 4.1 描述 .............................................................