Wie finde ich Fremdschlüsseleinschränkungen in SQL Server?
Wie finde ich Fremdschlüsseleinschränkungen in SQL Server?
Anonim

So finden Sie es am besten heraus Unbekannter Schlüssel Beziehung in allen Datenbanken. In SQL Server Management Studio können Sie im Objekt-Explorer einfach mit der rechten Maustaste auf die Tabelle klicken und "Abhängigkeiten anzeigen" auswählen. Dies würde Ihnen einen guten Ausgangspunkt geben. Es zeigt Tabellen, Ansichten und Prozeduren an, die auf die Tabelle verweisen.

In ähnlicher Weise wird gefragt, was in SQL eine Fremdschlüsseleinschränkung erzwingen soll?

Einschränkungen für Fremdschlüssel. EIN Unbekannter Schlüssel (FK) ist eine Spalte oder eine Kombination von Spalten, die verwendet wird, um und erzwingen eine Verknüpfung zwischen den Daten in zwei Tabellen, um die Daten zu steuern, die im gespeichert werden können Unbekannter Schlüssel Tisch.

Welche Probleme bringen Fremdschlüssel außerdem mit sich? Hier sind einige häufige Fremdschlüsselprobleme.

  • Herumbaumelnde Fremdschlüssel. Ein Fremdschlüssel verweist auf einen Primärschlüssel, der nicht vorhanden ist.
  • Verweis auf einen anderen eindeutigen Schlüssel als den Primärschlüssel. Das hat keinen Vorteil.
  • Informelle Verknüpfung zwischen Tabellen.
  • Nicht übereinstimmende Datentypen.
  • Überladene Fremdschlüssel.

Wie finde ich vor diesem Hintergrund einen Fremdschlüssel in einer Tabelle?

Sehen Unbekannter Schlüssel Beziehungen von a Tisch: AUSWÄHLEN TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME VON INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name';

Wie füge ich eine Fremdschlüsseleinschränkung in SQL Server Management Studio hinzu?

Verwenden von SQL Server Management Studio

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, die sich auf der Fremdschlüsselseite der Beziehung befindet, und klicken Sie auf Entwurf.
  2. Klicken Sie im Menü Tabellen-Designer auf Beziehungen.
  3. Klicken Sie im Dialogfeld Fremdschlüsselbeziehungen auf Hinzufügen.
  4. Klicken Sie in der Liste Ausgewählte Beziehung auf die Beziehung.

Beliebt nach Thema