Partager via


Procédure : modifier des relations de clé étrangère (Visual Database Tools)

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.

Pour modifier une clé étrangère

  1. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur la table contenant la clé étrangère et cliquez sur Conception. La table s'ouvre dans le Concepteur de tables.

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

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

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

  5. 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 alias 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.