ORA-00001:违反了唯一约束(DEV.X_PK)

时间:2011-08-12 12:35:28

标签: oracle merge unique unique-constraint ora-00001

我有一个将数据发送到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中并运行合并程序,并且没有错误。

感谢任何帮助...

1 个答案:

答案 0 :(得分:0)

启用会话的SQL跟踪,找出导致ORA-1的原因应该非常简单。