sqlloader 导入表数据到数据库

步骤:

一、

在对应的T_SB_ZNYC_FHKG.csv文件目录下创建T_SB_ZNYC_FHKG.ctl文件并填入一下内容:

load data

infile 'T_SB_ZNYC_FHKG.csv' //对应的T_SB_ZNYC_FHKG.csv文件

APPEND into table T_SB_ZNYC_FHKG //T_SB_ZNYC_FHKG表名

fields terminated by ','

optionally enclosed by '"'

trailing nullcols

(obj_id, //T_SB_ZNYC_FHKG表列字段

sbbm,

dxmpyxkid,

sbmc,

jgdy,

tyrq date 'yyyy/mm/dd',

kgzy,

mhjz,

czfs,

eddl,

zcbh,

yxbh,

sszf,

dydj,

xh,

sccj,

ccbh,

ccrq date ' YYYY/MM/DD HH24:MI:SS',

zcdw,

zcxz,

ywdw,

whbz,

sfdw,

yxzt,

ssds,

zhsblx,

sfwsgw,

eddy,

bz,

djsj date 'yyyy/mm/dd hh24:mi:ss',

sbzr,

zcdwmc,

whbzmc,

sbzrmc,

ssdsmc,

ywdwmc,

sfnw,

dqtz,

sjsbid,

wbsbh,

wbsms,

sbzjfs,

zhdqkggmc,

sbpbs,

zdkddl,

fbzt,

erpwbsbm,

zyfl,

xghsbmc,

ssdkx,

sskxxd,

gdqy

 terminated by whitespace)

注:T_SB_ZNYC_FHKG.csv数据文件;T_SB_ZNYC_FHKG对应表;obj_id到gdqy为表字段

 

二、

编辑SB_ZNYC_FHKG.csv数据文件使文件只包含数据,去掉多余行或列以及双引号。

下图为利用正则表达式去掉第一列的数据,将第一列替换成空:

之后还要将双引号替换成空,删除第一行字段数据。

三、

PLSQ中执行SQL语句

清除对应表数据:truncate table T_SB_ZNYC_FHKG

四、

(1)cmd进入数据文件目录(txt/csv数据文件)

(2)C:\Users\qw\Desktop\新疆\PMS和GIS表-2018-12-26\PMS和GIS表-2018-12-26\1-25\大方>sqlldr userid=pmsxj/pmsxj@192.168.0.14/orcl control= T_SB_ZWYC_GT.ctl

回车

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值