-
index par défaut oracle
Salut,
Est ce que le SGBD oracle permet de définir des index par défaut sur les primery key lors de la création d'une table ??
c-à-d si il je fait la création d'un clé primaire ou bien clé étranger est ce que oracle fait la création automatique d'un index sur les clés crées.
Et merci d'avance pour votre aides.
-
Oui tout à fait, fais une recherche dans le Forum de l'ordre CREATE TABLE...PRIMARY KEY ou FOREIGNER KEY CONSTRAINT...
:koi:
.
-
Juste pour les clés primaires que le serveur Oracle crée des indexes automatiquement. Pour les clés étrangères, il faudra les indexer manuellement par l'utilisateur.
Rachid A.
-
Boujour,
Je précise que c'est un peu plus qu'un comportement par défaut: une clé primaire implique une contrainte d'unicité, et une contrainte d'unicité utilise obligatoirement un index.
Pour les foreign keys, non, il n'y a rien qui fait celà par défaut. D'ailleurs, il est souvent utile d'indexer les foreign keys, mais pas toujours.
Cordialement,
Franck.