Informix DB错误

时间:2015-05-13 23:55:07

标签: informix

我正在更新informix数据库中的表中的几行,我不知道可能是错误的原因。 查询:

UPDATE device
 SET name = 'Test_Destination'
WHERE pkid IN
  (SELECT d.pkid
    FROM numplan AS n 
    JOIN routepartition AS rp 
      ON rp.pkid = n.fkroutepartition 
    JOIN devicenumplanmap AS dnpm 
      ON dnpm.fknumplan = n.pkid 
    JOIN device AS d
      ON dnpm.fkdevice = d.pkid 
    JOIN routelist AS rl 
      ON rl.fkdevice = d.pkid 
    JOIN routegroup AS rg 
      ON rg.pkid = rl.fkroutegroup AND n.tkpatternusage = 5 
   WHERE d.name='SME_RL'
  );

错误消息是:

Error: soapenv:ClientCould not update a row in the table.-346Could not update a row in the table.executeSQLUpdate

我尝试向Google发送此错误并且无法获得更多信息:它只是说可能是由于硬件错误或数据库中的锁定冲突等意外错误而发生的。

我不确定如何处理,因为我对错误一无所知。您是否在查询中发现任何类型的错误或对此错误有任何想法?

0 个答案:

没有答案
相关问题