使用SET LOCK MODE与Informix等待时删除不起作用

时间:2016-09-12 01:13:34

标签: c# server client informix

最近我们Informix升级11.712.10。此删除功能无法按预期工作。以下是我们使用的示例查询:

 SET LOCK MODE TO WAIT TO 5;
 BEGIN WORK;
 DELETE FROM DOCUMENT WHERE DOCUMENT_ID = 1000;
 COMMIT WORK;

以上查询不删除任何记录,在某些情况下表格被锁定。 但升级前同样没有任何问题。

另一个有趣的观察是,下面的查询工作没有任何问题

-- (SET LOCK MODE not used here):
BEGIN WORK;
DELETE FROM DOCUMENT WHERE DOCUMENT_ID = 1000;
COMMIT WORK;

我们正在使用IBM Data Server Client 10.5.3使用C#连接到Informix服务器。

0 个答案:

没有答案