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文件也一行一个数据,找了好久都没找到 展开
load data
infile 'push_596.txt'
append into table PUSH_USER_STAT
fields terminated by ','
trailing nullcols
(
NCOUNT ,
USERNAME ,
PUSHFLAG
)
但是我要创建一张表只有一个字段的表的时候
如何写ctl文件呢?导入的txt文件也一行一个数据,找了好久都没找到 展开
展开全部
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运行就行了,如果出错,就看生成的日志文件。
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运行就行了,如果出错,就看生成的日志文件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询