我有一个将数据发送到 Web 服务的 java 代码,以及一个使用该数据的 portlet。
java代理发送的数据被放置在TMP表中,合并过程将其合并到portlet使用的MAIN表中。
运行 java 代理时出现以下错误,尽管我确保没有发送重复的主键:
ORA-00001: unique constraint (DEV.X_PK) violated
ORA-06512: at "DEV.PGK_Y", line 200
ORA-06512: at line 1
我尝试关闭主键约束,但徒劳无功。然后我尝试删除所有使用的表,并再次创建它们。但还是没有运气...
有趣的是,我能够手动将数据插入 TMP 并运行合并过程,并且没有错误。
任何帮助表示赞赏...