Freigeben über


Automatisches Verknüpfen von Tabellen (Visual Database Tools)

Gilt für:SQL Server-

Wenn Sie einer Abfrage zwei oder mehr Tabellen hinzufügen, versucht die Abfrage- und Ansichts-Designertools (Visual Database Tools), festzustellen, ob sie verknüpft sind. Wenn dies der Fall ist, fügt der Abfrage- und Ansichts-Designer automatisch Verknüpfungslinien zwischen den Feldern ein, die die Tabellen oder tabellenstrukturierten Objekte darstellen.

Der Abfrage- und Ansichts-Designer erkennt Tabellen als verknüpft, wenn:

  • Die Datenbank enthält Informationen, die angeben, dass die Tabellen verknüpft sind.

  • Wenn zwei Spalten, eine in jeder Tabelle, denselben Namen und Datentyp aufweisen. Die Spalte muss ein Primärschlüssel in mindestens einer der Tabellen sein. Wenn Sie z. B. Hinzufügen employee und jobs Tabellen, wenn die job_id Spalte der Primärschlüssel in der jobs Tabelle ist und jede Tabelle eine Spalte mit demselben Datentyp aufgerufen job_id hat, verknüpft der Abfrage- und Ansichts-Designer automatisch die Tabellen.

    Anmerkung

    Der Abfrage- und Ansichts-Designer erstellt nur eine Verknüpfung basierend auf Spalten mit demselben Namen und Datentyp. Wenn mehrere Verknüpfungen möglich sind, beendet der Abfrage- und Ansichts-Designer nach dem Erstellen einer Verknüpfung basierend auf dem ersten gefundenen Satz übereinstimmenden Spalten.

  • Der Abfrage- und Ansichts-Designer erkennt, dass eine Suchbedingung (eine WHERE Klausel) tatsächlich eine Verknüpfungsbedingung ist. Sie können beispielsweise die Tabellen employee und jobshinzufügen und dann eine Suchbedingung erstellen, die in der spalte job_id beider Tabellen nach demselben Wert sucht. Wenn Sie dies tun, erkennt der Abfrage- und Ansichts-Designer, dass die Suchbedingung zu einer Verknüpfung führt, und erstellt dann eine Verknüpfungsbedingung basierend auf der Suchbedingung.

Wenn der Abfrage- und Ansichts-Designer eine Verknüpfung erstellt hat, die für Ihre Abfrage nicht geeignet ist, können Sie die Verknüpfung ändern oder entfernen. Ausführliche Informationen finden Sie unter Ändern von Verknüpfungsoperatoren (Visual Database Tools) und Entfernen von Verknüpfungen (Visual Database Tools).

Wenn der Abfrage- und Ansichts-Designer die Tabellen in Ihrer Abfrage nicht automatisch verknüpft, können Sie eine Verknüpfung selbst erstellen. Ausführliche Informationen finden Sie unter Manuellen Verknüpfen von Tabellen (Visual Database Tools).For details, see Join tables manually (Visual Database Tools).