我正在研究db2。我有一个表,其中包含一些数据:
Data | Value | Lang
在此表的“数据”列中添加了唯一约束。但是,现在应用程序CAN在同一日期包含许多行。所以,我删除了约束,但是,在重新组织表之后,重新启动服务器时,当我想添加多个具有相同数据的行时,它仍会抛出异常。
不幸的是我没有在第一时间创建这个表,我无法从中删除数据:/
任何人都知道发生了什么事?
谢谢你的时间!
答案 0 :(得分:1)
好的,看起来这个专栏上也有索引。
检查索引:
select * from SYSIBM.SYSINDEXES where TBNAME= 'TABLE_NAME';
删除索引:
drop index INDEX_NAME;
现在它有效! :)非常简单。