我已经阅读了许多与主题/错误相关的问题,并且想到了使用“ 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