Comment : modifier des relations de clé étrangère
Mise à jour : novembre 2007
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.
Remarque : |
---|
Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Pour modifier une clé étrangère
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.
La table s'ouvre dans le Concepteur de tables.
Dans le menu Concepteur de tables, cliquez sur Relations.
Dans la boîte de dialogue Relations de clé étrangère, sélectionnez la relation dans la liste Relation sélectionnée.
Dans la grille, cliquez sur Spécification de tables et colonnes et cliquez sur le bouton de sélection (...), à droite de la propriété.
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.