oracle sqlload

LOAD DATA
INFILE 'F:\data_load\ss.txt' --数据文件路径
truncate --加载方式
into table test_an
when c <> 'a' --过滤条件
FIELDS   TERMINATED   BY   ','    ---以逗号进行‘,‘分割
(a1 CHAR,
b CHAR,
c CHAR,
d CHAR,
e CHAR

)


--------------------

 1. OPTIONS (skip=1,rows=128) -- sqlldr 命令显示的选项可以写到这里边来,skip=1 用来跳过数据中的第一行    

 2. LOAD DATA   

 3. INFILE "users_data.csv" --指定外部数据文件,可以写多个 INFILE "another_data_file.csv" 指定多个数据文件      

 4. --这里还可以使用 BADFILE、DISCARDFILE 来指定坏数据和丢弃数据的文件,   

   5. truncate --操作类型,用 truncate table 来清除表中原有记录      6. INTO TABLE users -- 要插入记录的表   
   7. Fields terminated by "," -- 数据中每行记录用 "," 分隔   
   8. Optionally enclosed by '"' -- 数据中每个字段用 '"' 框起,比如字段中有 "," 分隔符时   
   9. trailing nullcols --表的字段没有对应的值时允许为空     10. (   
  11.   virtual_column FILLER, --这是一个虚拟字段,用来跳过由 PL/SQL Developer 生成的第一列序号     12.   user_id number, --字段可以指定类型,否则认为是 CHARACTER 类型, log 文件中有显示     13.   user_name,     14.   login_times,     15.   last_login DATE "YYYY-MM-DD HH24:MI:SS" -- 指定接受日期的格式,相当用 to_date() 函数转换

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值