sql loader
评论(0) 浏览量(5935)

sql loader使用例子

a)SQLLoader将 Excel 数据导出到 Oracle


  1.创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑: 

  控制文件:input.ctl,内容如下: 

  load data           --1、控制文件标识 

  infile 'test.txt'       --2、要输入的数据文件名为test.txt 

  append into table test    --3、向表test中追加记录 

  fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB) 

  (id,username,password,sj)   -----定义列对应顺序 


  a、insert,为缺省方式,在数据装载开始时要求表为空 

  b、append,在表中追加新记录 

  c、replace,删除旧记录,替换成新装载的记录 

  d、truncate,同上 

  在DOS窗口下使用SQL*Loader命令实现数据的输入 


  C:\>sqlldr userid=system/manager control=input.ctl 

  默认日志文件名为:input.log 

  默认坏记录文件为:input.bad 


b)   还有一种方法


  可以把EXCEL文件另存为CSV(逗号分隔)(*.csv),控制文件就改为用逗号分隔 

  LOAD DATA 

  INFILE 'd:\car.csv' 

  APPEND  INTO TABLE t_car_temp 

  FIELDS TERMINATED BY "," 

  (phoneno,vip_car)


没有登录不能评论