我有一个将数据发送到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中并运行合并程序,并且没有错误。
感谢任何帮助...
答案 0 :(得分:0)
启用会话的SQL跟踪,找出导致ORA-1的原因应该非常简单。