甲骨文进出口

  

一章:SQL *装载机

Lab1。文本文件导入到数据库

假设文本文件是这样的:

60岁的咨询、多伦多          70年,人力资源,牛津          80年教育,            

& # 160;

     

然后用户可以编写一个控制文件导入如下:

                     INFILE          BADFILE          DISCARDFILE         添加         部门         申请终止          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               
      <李>编辑控制文件的导入李   
     
               INFILE          BADFILE         丢弃                            字段终止          NULLCOLS         , 之前            
      <李>   执行操作系统命令   李   
     
      sqlldr iolab/iolab控制=tl日志=H罩緀xternal_table=generate_only;            
      <李>   视图日志,得到模型的“创建外部表”   李   
     
        “SYS_SQLLDR_X_EXT_NAMES"         
 (
        ““(20),         ““(20)         )         组织          (         类型oracle_loader         目录IOLABDIR         访问          (         记录分隔换行CHARACTERSET AL32UTF8          BADFILE:   

甲骨文进出口