请教一个sqlldr例子,大家帮分析一下!

[复制链接]
查看11 | 回复2 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我用的是win2000下的oracle8.05,我用sqlldr导入数据时报如下错误:
SQL*loader-524: 在datafile结尾发现部分数据。
danw.ctl文件内容如下:
load data
infile 'danw.csv'
into table cds_sys_dept
(DEPTNO terminated by ',',
DEPTNAME terminated by ',',
DEPTSNAME terminated by ',',
DEPTSNO terminated by ',',
EXIST terminated by whitespace)
danw.csv文件内容如下:
00113,物业管理中心,jc,00900,1
00116,票据中心,jc,00900,1
00117,稽核处,jc,00900,1
00118,风险管理处,jc,00900,1
00119,信息科技处,jc,00900,1
执行如下操作:
sqlldr80 userid=ttt/tttt@remotedb control=danw.ctl log=danw.log
结果就报
SQL*loader-524: 在datafile结尾发现部分数据。
到底问题查询什么地方??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
create table cds_sys_dept
(
DEPTNO varchar2(20),
DEPTNAME varchar2(20),
DEPTSNAMEvarchar2(20),
DEPTSNO varchar2(20)
)
数据文件
00113,物业管理中心,jc,00900,1
00116,票据中心,jc,00900,1
00117,稽核处,jc,00900,1
00118,风险管理处,jc,00900,1
00119,信息科技处,jc,00900,1

控制文件
load data
infile 'danw.csv'
append into table cds_sys_dept
fields terminated by ','
(DEPTNO,DEPTNAME,DEPTSNAME,DEPTSNO)
sqlldr 语句
sqlldr userid=XX/XX@rc control=danw.ctl log=danw.log
测试环境 window2K 8.1.7 测试结果:成功导入
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
保证控制文件和数据文件以一个回车结束
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行