Table des matières:

Comment trouver des contraintes de clé étrangère dans SQL Server ?
Comment trouver des contraintes de clé étrangère dans SQL Server ?

Vidéo: Comment trouver des contraintes de clé étrangère dans SQL Server ?

Vidéo: Comment trouver des contraintes de clé étrangère dans SQL Server ?
Vidéo: SQL - DDL - Clés primaires et étrangères 2024, Novembre
Anonim

Voici le meilleur moyen de le savoir Clé étrangère Relation dans toutes les bases de données. Dans serveur SQL Management Studio, vous pouvez simplement cliquer avec le bouton droit sur la table dans l'explorateur d'objets et sélectionner "Afficher les dépendances". Cela vous donnerait un bon point de départ. Il affiche les tables, les vues et les procédures qui font référence à la table.

De même, il est demandé, qu'est-ce que l'application de la contrainte de clé étrangère dans SQL ?

Contraintes de clé étrangère . UNE clé étrangère (FK) est une colonne ou une combinaison de colonnes qui est utilisée pour établir et imposer un lien entre les données de deux tables pour contrôler les données pouvant être stockées dans le clé étrangère table.

De plus, quels problèmes les clés étrangères introduisent-elles ? Voici quelques problèmes courants de clé étrangère.

  • Clés étrangères pendantes. Une clé étrangère pointe vers une clé primaire qui n'est pas là.
  • Référence à une clé unique autre que la clé primaire. Il n'y a aucun avantage à cela.
  • Lien informel entre les tables.
  • Types de données incompatibles.
  • Clés étrangères surchargées.

En gardant cela à l'esprit, comment trouver une clé étrangère dans une table ?

Voir clé étrangère les relations d'un table : SÉLECTIONNER TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name';

Comment ajouter une contrainte de clé étrangère dans SQL Server Management Studio ?

Utilisation de SQL Server Management Studio

  1. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur la table qui sera du côté clé étrangère de la relation et cliquez sur Conception.
  2. Dans le menu Concepteur de tables, cliquez sur Relations.
  3. Dans la boîte de dialogue Relations de clé étrangère, cliquez sur Ajouter.
  4. Cliquez sur la relation dans la liste Relation sélectionnée.

Conseillé: