Clé primaire et Index Unique — scripts sql généré par SQL Developer

Lors de l'exportation des scripts sql en SQL Developer, il existe plusieurs options disponibles, mais de toute façon, il faut générer un UNIQUE INDEX sur la clé primaire comme ce

CREATE UNIQUE INDEX "SYS_C0018099" ON "TRANSACTION" ("ID") 

et ajouter PRIMARY KEY à la même table et la même colonne

ALTER TABLE "TRANSACTION" ADD PRIMARY KEY ("ID")

La question est donc: est-ce qu'il ressemble type de redondance? J'ai pensé créer une clé primaire sur une colonne par défaut créer un index unique sur la colonne de trop? Alors, pourquoi la première commande est-elle nécessaire?

Et cela peut causer de la redondance des données?

Je suis sur Oracle 11g merci donc de partager des idées sur pourquoi il devrait ressembler à ci-dessus.

Merci d'avance.

la lecture de ce qui pourrait vous aider, viralpatel.net/blogs/...
Super article 😉

OriginalL'auteur Dreamer | 2012-11-05