ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sqlldr 基本使用

sqlldr 基本使用

原创 Linux操作系统 作者:g644516804 时间:2012-07-19 16:35:28 0 删除 编辑

$sqlldr lerry/lerry control=loader.ctl

$cat loader.ctl

load data
infile '/orahome/mydata.csv'
into table test
fields terminated by "," optionally enclosed by '"'
trailing nullcols
(org_id,sn,create_time date 'yyyy-mm-dd')

$cat mydata.csv


51,NN2087F6AHA0EEGS01L5,2006/10/17
51,NN2087F6AHA0EEGS00Y0,2006/10/17
51,NN2087F6AHA0EEGS00Y1,2006/10/17

导入失败可以查看log: loader.log

 

对于loader.ctl的其他写法,请参考:

在控制文件中直接导入数据
  1、控制文件test.ctl的内容
  LOAD DATA
  INFILE *
  BADFILE 'C:Documents and SettingsJackey桌面WMCOUNTRY.BAD'
  INSERT INTO TABLE EMCCOUNTRY
  Fields terminated by ‘;’ Optionally enclosed by '"'
  (
    COUNTRYID,
    COUNTRYCODE,
    COUNTRYNAME,
    CONTINENTID ,
    MAPID ,
    CREATETIME DATE ‘MM/DD/YYYY HH24:MI:SS’
    LASTMODIFIEDTIME DATE ‘MM/DD/YYYY HH24:MI:SS’
  )
  BEGINDATA
  1;"JP";"Japan";1;9;"09/16/2004 16:31:32";
  2;"CN";"China";1;10;"09/16/2004 16:31:32";
  3;"IN";"India";1;11;"09/16/2004 16:31:32";
  4;"AU";"Australia";6;12;"09/16/2004 16:31:32";
  5;"CA";"Canada";4;13;"09/16/2004 16:31:32";
  6;"US";"United States";4;14;"09/16/2004 16:31:32";
  7;"MX";"Mexico";4;15;"09/16/2004 16:31:32";

 

具体其他用法请参考官方文档

Oracle® Database Utilities>7 SQL*Loader Concepts


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24849178/viewspace-736054/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: sqlldr 参数介绍
请登录后发表评论 登录
全部评论

注册时间:2011-03-04

  • 博文量
    104
  • 访问量
    271252