在oralce中 使用sqlldr工具导入数据 数据文件每行的换行符也被导入进数据库了

在linux操作系统中执行的求解呀不要让换行符导进数据库loaddataINFILE'cust_imp.csv'REPLACEINTOTABLEAFS_CUST_INF_... 在linux操作系统中执行的 求解呀 不要让换行符导进数据库
load data
INFILE 'cust_imp.csv'
REPLACE INTO TABLE AFS_CUST_INF_TMP
fields terminated by '###'
trailing nullcols
(
CUST_ID ,
CUST_NAME ,
SEX ,
BIRTHDAY ,
LIVE_COUNTRY ,
CIVIL_STATE ,
EDUCATION ,
UNIT_NAME ,
POSITION ,
ID_TYPE ,
ID_NO ,
)
这是ctl文件
展开
 我来答
du瓶邪
2015-08-10 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2966万
展开全部
1.创建数据文件:
如,在D:\创建 zhaozhenlong.txt 文件,文件内容为:
11,12,13
21,22,23
31,32,33
2、创建控制文件:
如,在D:\创建 zhaozhenlong.ctl 文件,文件内容为:
load data
infile 'd:\zhaozhenlong.txt'
append into table zhaozhenlong
fields terminated by ','
(c1,c2,c3)
3、在数据库中创建表:
create table zhaozhenlong(c1 varchar(20),c2 varchar(20),c3 varchar2(20));

4、在‘开始’/‘运行’中,执行:
sqlldr userid=cs/cs@orademo control=d:\zhaozhenlong.ctl
5、查询数据库:
select * from zhaozhenlong
结果为:
C1 C2 C3
1 11 12 13
2 21 22 23
3 31 32 33
漓江南方
2014-03-25 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:55.1万
展开全部
load data
INFILE 'cust_imp.csv' --这个好像是指出文件地址,比如D:\文件名
REPLACE INTO TABLE AFS_CUST_INF_TMP
fields terminated by '###' OPTIONALLY ENCLOSED BY '"' trailing nullcols
(
CUST_ID ,
CUST_NAME,
SEX,
BIRTHDAY,
LIVE_COUNTRY,
CIVIL_STATE,
EDUCATION,
UNIT_NAME,
POSITION,
ID_TYPE,
ID_NO
)
最后一个字段不用逗号
更多追问追答
追问
OPTIONALLY   ENCLOSED   BY   '"'
这句是什么意思

不行呀 每一句后面的换行还是要被导入进数据库
追答
你可以帖个数据样版看看吗
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
towanto
2014-03-25
知道答主
回答量:7
采纳率:0%
帮助的人:9986
展开全部

数据库助手

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式