如何在informix中更新行时修复错误-245

时间:2017-10-27 09:30:24

标签: sql-update informix

-245无法通过索引在文件中定位。

当我想要更新表中的一行时,我收到此错误。 该表有8个索引,该表有大约30000行。

以下是此错误的完整说明

  

数据库服务器在尝试查找时遇到错误   通过索引的一行。检查随附的ISAM错误代码   更多信息。表文件或索引文件可能是   损坏。除非ISAM错误代码或操作系统消息   指向另一个原因,运行oncheck实用程序(与IBM一起检查)   使用Informix SE或tbcheck与IBM Informix OnLine进行检查和修复   表和索引。

1 个答案:

答案 0 :(得分:1)

我们需要ISAM错误才能正确回答这个问题。

通常这是由于锁定,审查应用程序锁定策略和隔离级别以及DML的访问计划。