无法分配工作表对象标识,因为所有有效的对象标识值都已在使用中

时间:2017-10-09 05:51:11

标签: java jdbc sybase sybase-ase sybase-ase15

我正在尝试使用java程序从表中获取id的列表,并且我正在检查这些id是否存在于另外两个表中。如果它们不存在,我试图从我获取的第一个表中删除那些id。

我在for循环的第42934次迭代中遇到异常,以检查该帐户是否存在于其他两个表中,这是我能够从日志中获取的异常

Cannot allocate a worktable object id because all valid object id values are already in use.

我该怎么做才能解决这个问题

1 个答案:

答案 0 :(得分:0)

它看起来很有线。 该错误表示您正在尝试创建新记录而不是删除记录。

检查您的代码,尝试创建新记录的位置,可能是发生错误的位置。