Jdbc SQL Anywhere错误-210:用户“另一个用户”已锁定“tablexyz”中的行

Jdbc SQL Anywhere错误-210:用户“另一个用户”已锁定“tablexyz”中的行,jdbc,sap-iq,Jdbc,Sap Iq,嗨,我有多个Java进程,一个接一个地连续启动。这个过程负责将数据加载到tablexyz,然后加载到tablefinal。在第一个进程完成其工作后,我得到以下错误 SQL Anywhere错误-210:用户“另一个用户”已锁定“tablexyz”中的行 事情是这样的: 过程1: 创建表tablexyz并将数据加载到其中进行一些处理,然后最终将数据复制到tablefinal中。在完成所有步骤后,我在这里提交事务 过程2: 删除/清空表格tablexyz(如果有),然后再次创建表格tablexyz并

嗨,我有多个Java进程,一个接一个地连续启动。这个过程负责将数据加载到tablexyz,然后加载到tablefinal。在第一个进程完成其工作后,我得到以下错误

SQL Anywhere错误-210:用户“另一个用户”已锁定“tablexyz”中的行

事情是这样的:

过程1: 创建表tablexyz并将数据加载到其中进行一些处理,然后最终将数据复制到tablefinal中。在完成所有步骤后,我在这里提交事务

过程2: 删除/清空表格tablexyz(如果有),然后再次创建表格tablexyz并将数据加载到表格中,然后执行一些处理,最后将数据复制到tablefinal中。在完成所有步骤后,我在这里提交事务


我的应用程序在进程2失败,并将tablexyz锁定。我不明白这两个进程使用同一个数据库用户myuser,那么为什么第二个进程不能删除第一个进程创建的tablexyz。请指导我是Sybase IQ的新手。提前感谢。

此错误的原因可能是用户使用了此已存在的视图/表

只要看看斯普·伊克洛克


如果它被锁定,dba/admin/creator必须解锁它或删除锁定该表的用户。

您使用的是IQ还是任何地方?Hi数据库是Sybase IQ,jdbc驱动程序是Anywhere?您在IQ数据库上启用了RLV吗?对不起,什么是RLV?我对Sybase IQ是新手