使用sqlldr命令导入资料到Oracle数据库表中的示例说明
(
build_no VARCHAR2(5),
device_no VARCHAR2(5),
btn_no VARCHAR2(5),
flag VARCHAR2(1),
data_time DATE --此为时间格式,导入时要作特殊处理
)
load data
infile ‘C:\andon.txt‘ --要导入的csv文本的路径
append into table manpowertest.testandon --要导入到数据库中哪个表
fields terminated by "," --要导入的文本是以什么符号分隔字段的,这里是逗号
(
device_no,
btn_no,
flag,
data_time timestamp "yyyy-mm-dd hh24:mi:ss" --由于数据表中此字段类型为date类型,并非文字类型,使用timestamp "yyyy-mm-dd hh24:mi:ss"进行格式转换
附檔1:andon.txt
栋号,设备号,按钮代码,开关状态,触发时间
A2-1,4,2,1,2014-10-29 15:14:13
A2-1,30,2,0,2014-10-29 14:51:36
A2-2,10,2,0,2014-10-29 14:18:53
A2-2,11,2,0,2014-10-29 15:11:07
A2-2,12,2,0,2014-10-29 14:40:13
附檔2:andon.ctL
OPTIONS(SKIP=1)
load data
infile ‘C:\andon.txt‘
append into table manpowertest.testandon
fields terminated by ","
(build_no,
device_no,
btn_no,
flag,
data_time timestamp "yyyy-mm-dd hh24:mi:ss")
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。