oracle sqlloader 单个字段导入问题

一直是导入数据失败,一般情况下ctl文件如下的时候可以正常导入loaddatainfile'push_596.txt'appendintotablePUSH_USER_S... 一直是导入数据失败,一般情况下ctl文件如下的时候可以正常导入
load data
infile 'push_596.txt'
append into table PUSH_USER_STAT
fields terminated by ','
trailing nullcols
(
NCOUNT ,
USERNAME ,
PUSHFLAG
)

但是我要创建一张表只有一个字段的表的时候
如何写ctl文件呢?导入的txt文件也一行一个数据,找了好久都没找到
展开
 我来答
请叫我召哥
2012-07-17 · TA获得超过792个赞
知道小有建树答主
回答量:572
采纳率:95%
帮助的人:379万
展开全部
1.写好控制文件
Load data
CHARACTERSET ZHS16GBK
truncate
Into table 表名
Fields terminated by '分隔符'  --一个字段分隔符可以随便写
trailing nullcols
(
   字段名
)

2.写好导入的sqlldr语句,在windows系统上保存为.bat
sqlldr ora_user/ora_name@ora_sid data=要导入的文件名 control=上面的控制文件名 log=日志名
做好以上工作,将源文件,控制文件,导入语句,放在同一个目录下,同时要保证机器能连上oracle库,点击.bat运行就行了,如果出错,就看生成的日志文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式