unique
列 (主キーではなく一意) の制約を削除すると、Toad はインデックスを保持するかどうかを尋ねてきます。
私にとって論理的なことは、インデックスを削除することですが、なぜそれを保持することを提案するのですか? 後で同じ列を一意にすると、時間を節約できますか? (古いインデックスが競合を引き起こす可能性があるため、これは私を混乱させます)。
10g の時点で、Oracle は に「KEEP INDEX」オプションを導入しましたALTER TABLE...DROP CONSTRAINT
。私が読んだことから、「KEEP INDEX」を指定しない限り、インデックスを削除する必要があるという点で、逆のはずです。したがって、GUI メニューからインデックスを削除したと仮定しています。
そのことを念頭に置いて、TOAD GUI はおそらくそれを求めるように設計されています。ALTER TABLE...DROP CONSTRAINT
それでもプロンプトが表示される場合、実際に走ったのだろうか。私は「しない」に賭けます。