Sql 带有“ ”的加载程序控制文件

Sql Loader Control file with " "

我目前正在使用带有控制文件的 sqlloader 将 .csv 文件加载到 tables,但在 table 的末尾,我在其中得到了双引号,如何防止他们从加载?我只想将数据加载到 table 中?这是 .ctl 文件:

LOAD DATA
APPEND
INTO TABLE omh_esn_model_details_06nov
append
fields terminated by ","  trailing NULLCOLS
(
ESN_NO char(200),
MAKER constant "ZGH",
MODEL_NO constant "M81",
OFFER constant "OFFER"
)

这是 .csv 文件内容,值是逐行显示的:

ESN No 
A10000428A5789 
A1000046685985 
A1000484526948

最后我在 table 中插入

后变成这样
"A10000428A5789" ZGH  M81  OFFER

有些事情仍然没有加起来。你如何摆脱数据文件中的 "ESN No" 文本?同时尝试更改此行:

fields terminated by ","  trailing NULLCOLS

对此:

fields terminated by ","
OPTIONALLY ENCLOSED BY '"'
trailing NULLCOLS

我得到了答案,我正在加载的文件有 ^M 个字符,所以那是 problem.Thank 你们