sqlldr的问题
load data
infile 'flight_record.txt'
replace into table flight_record
fields terminated X'09'
(
FLIGHT_DATE DATE 'YYYY-MM-DD HH24:MI:SS',
FLIGHT_NO ,
AIRLINE_CODE ,
AIRCRAFT_REG ,
LINK_LINE FLOAT EXTERNAL,
LINK_FLIGHT FLOAT EXTERNAL,
VIA_FLAG ,
DIR_FLAG ,
FLIGHT_TYPE ,
USE_FLAG ,
CHANGE_FLAG ,
IRREGULAR_FLAG ,
DELAY_CODE )
其中DELAY_CODE为空的记录导不紧去,麻烦问一下怎么解决
问题点数:0、回复次数:7Top
1 楼zmgowin(hermit)回复于 2004-09-03 09:06:27 得分 0
检查是否文本最后少了分隔符?Top
2 楼zhenshunli()回复于 2004-09-03 09:13:13 得分 0
没有少Top
3 楼zhenshunli()回复于 2004-09-03 09:19:03 得分 0
到底怎么解决阿Top
4 楼Shrewdcat(丧邦&灵猫&潇)回复于 2004-11-11 14:50:44 得分 0
加上这个试试 DELAY_CODE nullif(DELAY_CODE="Null")Top
5 楼caiwx(流浪星)回复于 2004-11-11 14:58:21 得分 0
在 fields terminated X'09' 后加上
trailing nullcols
Top
6 楼struggle813(深蓝大道)回复于 2004-11-11 15:36:30 得分 0
去掉flight_record.txt文件每行后的0X0D试试Top
7 楼GerryYang(轻尘)回复于 2004-11-11 17:45:34 得分 0
请看一下log文件,看报什么错Top




