无法通过sql loader插入1条记录

问题描述 投票:0回答:1

我正在尝试通过 SQL 加载器加载大约 289150 条记录,

其中 1 条记录无法插入,我收到以下错误。

粘贴失败的记录以及记录的错误。

"

失败的记录:- 200511734,“동발”사향만응고(ALL-MuschusPlaster),

\n"

错误消息:- 在 TERMINATED 和 ENCLOSED 字段后未找到终止符

CTL 文件详细信息

选项(并行 = TRUE,直接 = TRUE,跳过 = 1) 无法恢复的负载数据 附加到表 TEST_1234 以“,”结尾的字段 可选择用“”括起来 尾随空值

( Item_serial_number 字符(1000), 项目名称字符(4000)

想知道我们加载数据的方式是否存在问题,或者是否是数据问题

sql-loader
1个回答
0
投票

这是简单的错误,不需要任何专业支持。 您的输入是

200511734,"동발"사향만응고(ALL-MuschusPlaster)

但应该是

200511734,"동발""사향만응고(ALL-MuschusPlaster)",

200511734,"동발",사향만응고(ALL-MuschusPlaster),

该错误是由于

"동발"
之后缺少逗号或双引号引起的,因为在
CTL
中,您在
"
处指定了
,
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
的分隔符。

© www.soinside.com 2019 - 2024. All rights reserved.