SQL Developer で SQL スクリプトをエクスポートする場合、複数のオプションが利用可能ですが、どちらの方法でも、UNIQUE INDEX
このような主キーを生成する必要があります
CREATE UNIQUE INDEX "SYS_C0018099" ON "TRANSACTION" ("ID")
PRIMARY KEY
同じテーブルと同じ列に追加します
ALTER TABLE "TRANSACTION" ADD PRIMARY KEY ("ID")
問題は、冗長性のように見えるかどうかです。列に主キーを作成すると、デフォルトでその列にも一意のインデックスが作成されるはずだと思いましたか? では、なぜ最初のコマンドが必要なのでしょうか?
そして、これはデータの冗長性を引き起こす可能性がありますか?
私は Oracle 11g を使用しているので、上記のように表示される理由についてアイデアを共有してください。
前もって感謝します。