加载文件中的值数不等于列数

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

我错误地删除了一些数据,我想检索它们

我尝试执行以下命令:

LOAD FROM 'C:\db\rqrequesttrans.dat' delimiter '~' insert into rqrequesttrans

但是我收到以下错误:

-- [Informix][Dynamic Server plus Universal Data Option][arch] SQL Error (-847) : Error in load file line 220.
-- [Informix][Dynamic Server plus Universal Data Option][arch] SQL Error (-846) : Number of values in load file is not equal to number of columns.

如何解决此问题?

sql load informix
2个回答
1
投票

[文件中的数据列数与第220行的表的模式不同。请确保第220行的表分隔符的数量正确。

我在您的数据表中没有多少行,但是请检查以确保文件完整。


0
投票

请确保您没有前导/尾随的空行。Informix抱怨第1行的列数错误,因此通过删除最后一个空行来解决该问题。旧线程,但我仍然找到它,希望这对下一个人有所帮助。

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