在TERMINATED和ENCLOSED字段后未找到终止符-出现“ str ...”错误

时间:2018-07-26 17:50:26

标签: sql-loader

我已经阅读了许多与主题/错误相关的问题,并且想到了使用“ str ...”来解决字段数据中换行符的问题。因此,我尝试了infile 'C:\Users\lab.csv' "str ';\r\n'",它对于具有单个记录的文件非常有效。但是,当我对另一个具有900条记录的csv文件使用相同的控制文件时,出现以下错误。

在TERMINATED和ENCLOSED字段后未找到终止符

下面是我的控制文件

    LOAD DATA
INFILE 'C:\Users\lab.csv' "str ';\r\n'" 
BADFILE 'E:\Test\file_bad.BAD'
DISCARDFILE 'E:\Test\file_log.log'
APPEND INTO TABLE appst.E_MECH_DUMP
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS (tech_Sr_No, Regn, Type, flNumber "substr(:flNumber,1,2)", A_Date DATE "DD/MM/YY", D_Date DATE "DD/MM/YY", D_Sta_From, A_Sta_To, Night_Fl, Instru_Fl, ....................)

请帮助我...

Prakash

0 个答案:

没有答案