Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2004, 09h11   #1
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Par défaut FOREIGN KEY et INDEX

Une question toute simple (du moins j'espère !) : est-ce que le fait de créer une clé étrangère sur un champ crée un index sur ce champ ? Autrement la déclaration :
Code :
1
2
3
4
ALTER TABLE AN_IDENTITE
   ADD CONSTRAINT FK_GMM_TG FOREIGN KEY (GMM_TG) 
       REFERENCES TYPEGEN (ID) 
      ON UPDATE CASCADE ON DELETE NO ACTION;
rend-elle celle-ci :
Code :
CREATE INDEX IX_IDENT_GMM_TG ON AN_IDENTITE(GMM_TG);
superflue ?

Merci.

Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2004, 21h59   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Oui, la création d'une clé étrangère crée un index automatiquement.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2004, 09h06   #3
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Merci
Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h15.


 
 
 
 
Partenaires

Hébergement Web