删除唯一约束后,DuplicateKeyException

时间:2012-08-22 14:02:40

标签: java db2 constraints unique

我正在研究db2。我有一个表,其中包含一些数据:

Data | Value | Lang

在此表的“数据”列中添加了唯一约束。但是,现在应用程序CAN在同一日期包含许多行。所以,我删除了约束,但是,在重新组织表之后,重新启动服务器时,当我想添加多个具有相同数据的行时,它仍会抛出异常。

不幸的是我没有在第一时间创建这个表,我无法从中删除数据:/

任何人都知道发生了什么事?

谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

好的,看起来这个专栏上也有索引。

检查索引:

select * from SYSIBM.SYSINDEXES where TBNAME= 'TABLE_NAME';

删除索引:

drop index INDEX_NAME;

现在它有效! :)非常简单。