一章:SQL *装载机
Lab1。文本文件导入到数据库
假设文本文件是这样的:
60岁的咨询、多伦多70年,人力资源,牛津80年教育,& # 160;
然后用户可以编写一个控制文件导入如下:
INFILEBADFILEDISCARDFILE添加部门申请终止NULLCOLS(DEPTNO (2),DNAME,LOC)执行操作系统命令:
sqlldr=部门控制。ctl日志=depts.log选择的结果:比;* iolab.dept;& # 160;>之前DEPTNO DNAME LOC- - - - - - - - - -60咨询多伦多70小时牛津80年教育& # 160;
提示:可以使用“直接路径”的方法从文本文件加载数据。它从文本文件加载内容和写直接丢失,不像正常的方式生成SQL语句插入表的每一行。
引用>Lab2。外部表
功能:它使用文本文件>目录IOLABDIR;
,>创建文本文件 李>约翰,沃森Roopesh, Ramklass山姆,Alapati引用><李>编辑控制文件的导入李>
INFILEBADFILE丢弃字段终止NULLCOLS, >之前 引用><李>
执行操作系统命令李>sqlldr iolab/iolab控制=tl日志=H罩緀xternal_table=generate_only;引用><李>
视图日志,得到模型的“创建外部表”李>“SYS_SQLLDR_X_EXT_NAMES"(““(20),““(20))组织(类型oracle_loader目录IOLABDIR访问(记录分隔换行CHARACTERSET AL32UTF8BADFILE:甲骨文进出口