0

TimesTenで同じ名前の異なるマテリアライズド・ビューに2つの索引を作成しましたが、どちらも削除できません。しようとすると、次のエラー メッセージが表示されます。

2222: Index name is not unique

これらのインデックスの 1 つ (または少なくとも両方) を削除する方法を教えてください。

ありがとうございました!

4

2 に答える 2

0

2 つの異なるスキーマで同じ名前のマテリアライズド ビュー [またはテーブル] のインデックスを削除するには、次のいずれかを行う必要があります。

  1. 最初のスキーマにログインして MV インデックスをドロップする 2 番目のスキーマにログインして MV インデックスをドロップする
  2. インスタンス管理者[TimesTenをインストールしたOSユーザー]として、スキーマによって削除されるインデックスを修飾します。例えば

    ttIsql yourDbDSN drop schema1.index; schema2.index を削除します。

于 2018-05-02T15:53:13.197 に答える