1

私はdb2に取り組んでいます。いくつかのデータを含む 1 つのテーブルを取得しました。

Data | Value | Lang

このテーブルのデータ列に、ユニーク制約を追加しました。ただし、現在、アプリケーションには同じ日付の多くの行を含めることができます。そのため、制約を削除しましたが、テーブルの再編成後、サーバーを再起動しても、同じデータで複数の行を追加したい場合に例外がスローされます。

残念ながら、私は最初からこのテーブルを作成していませんでした。データを削除することはできません:/

誰が何が起こっているのか知っていますか?

ありがとう!

4

1 に答える 1

1

さて、この列にも索引があったようです。

索引を確認するには:

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

インデックスを削除するには:

drop index INDEX_NAME;

今それは動作します!:) 結構簡単。

于 2012-08-23T08:00:51.093 に答える