csv 数据导入oracle 表中

2020年6月4日经验记录
csv 数据导入oracle 表中
使用:sqlldr userid=yhhis_a/yhhis_a@orcl control=d:\t_hospital_drug_warehousing.ctl log=d:\test.log
sqlldr 的方法使用,要求可以导入数据表中。
LOAD DATA
infile 'D:\t_hospital_drug_warehousing.csv'          --文件名      
into table t_hospital_drug_warehousing             --表名
fields terminated by ','  --分隔符
optionally enclosed by '"' --分隔符
(        ---表字段信息
business_no,
org_code,
org_name,
drug_unique_code,
provincial_districts_code,
entry_exit_date date 'yyyy-mm-dd hh24:mi:ss' ,
drug_serial_number,
org_class_code,
natinoal_drug_platform_code,
provincial_drug_platform_code,
drug_generic_name,
warehousing_package_num,
warehousing_preparation_num,
warehousing_package_price,
warehousing_preparation_price,
outlib_package_num,
outlib_preparation_num,
update_time date 'yyyy-mm-dd hh24:mi:ss' ,
business_gener_time date 'yyyy-mm-dd hh24:mi:ss' ,
id
)
执行后会生成两个文件
log、bad 文件
深入学习:sqlldr 函数。

1) insert     --为缺省方式,在数据装载开始时要求表为空
2) append  --在表中追加新记录
3) replace  --删除旧记录(用 delete from table 语句),替换成新装载的记录
4) truncate --删除旧记录(用 truncate table 语句),替换成新装载的记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值