我删除了一些错误的数据,我想要检索它们
我尝试执行以下命令:
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.
如何解决这个问题?
答案 0 :(得分:1)
文件中的数据列数与行220的表格架构中的数据列数不同。请确保第220行的表格具有正确数量的分隔符。
我没有数据表中有多少行,但检查以确保文件完整。
答案 1 :(得分:1)
确保没有前导/尾随的空行。 Informix抱怨第1行的列数错误,因此通过删除最后一个空行来解决该问题。 旧线程,但我仍然找到了它,希望对下一个人有帮助。