Partager via


Comment : modifier des relations de clé étrangère

Modifiez le côté clé étrangère d'une relation si vous voulez changer les colonnes qui sont en relation avec des colonnes de la table de clé primaire.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour modifier une clé étrangère

  1. Dans l'Explorateur de serveurs, sélectionnez la table possédant la clé étrangère, et dans le menu Données cliquez sur Ouvrir la définition de table.

  2. La table s'ouvre dans le Concepteur de tables.

  3. Dans le menu Concepteur de tables, cliquez sur Relations.

  4. Dans la boîte de dialogue Relations de clé étrangère, sélectionnez la relation dans la liste Relation sélectionnée.

  5. Dans la grille, cliquez sur Spécification de tables et colonnes et cliquez sur le bouton de sélection (...), à droite de la propriété.

  6. Dans la boîte de dialogue Tables et colonnes, sélectionnez une colonne de table différente dans la liste. Le type de données et la taille de la colonne de clé étrangère doivent correspondre à ceux de la colonne de clé primaire. Il existe trois exceptions à cette règle :

    • Une colonne char ou sysname peut être en relation avec une colonne varchar.

    • Une colonne binary peut être en relation avec une colonne varbinary.

    • Un type de données défini par l'utilisateur peut être en relation avec son type de base.

Toutes les modifications apportées aux propriétés de la relation sont appliquées dès que vous vous déplacez en dehors de la grille dans le Concepteur de tables. La contrainte est mise à jour dans la base de données lorsque vous enregistrez votre table.

Voir aussi

Autres ressources

Utilisation des clés

Utilisation des contraintes