Freigeben über


Vorgehensweise: Manuelles Verknüpfen von Tabellen (Visual Database Tools)

Wenn Sie einer Abfrage zwei (oder mehr) Tabellen hinzufügen, versucht der Abfrage- und Ansicht-Designer, diese auf der Grundlage häufig auftretender Daten oder der in der Datenbank gespeicherten Informationen zu Tabellenverknüpfungen zu verknüpfen. Einzelheiten dazu finden Sie unter Vorgehensweise: Automatisches Verknüpfen von Tabellen (Visual Database Tools). Wenn der Abfrage- und Ansicht-Designer die Tabellen jedoch nicht automatisch verknüpft hat oder wenn Sie weitere Verknüpfungsbedingungen zwischen Tabellen erstellen möchten, können Sie Tabellen manuell verknüpfen.

Sie können Verknüpfungen auf der Grundlage von Vergleichen zwischen zwei beliebigen Spalten erstellen, die aber nicht dieselben Informationen enthalten müssen. Wenn z. B. die Datenbank die zwei Tabellen titles und roysched enthält, können Sie die Werte in der Spalte ytd_sales der Tabelle titles mit den Spalten lorange und hirange in der Tabelle roysched vergleichen. Das Erstellen dieser Verknüpfung ermöglicht Ihnen das Suchen nach Titeln, für die die Verkäufe des aktuellen Jahres zwischen dem unteren und dem oberen Bereich der Tantiemenzahlungen liegen.

TippTipp

Verknüpfungen funktionieren am schnellsten, wenn die Spalten in der Verknüpfungsbedingung indiziert sind. In einigen Fällen kann das Verknüpfen über nicht indizierte Spalten zu einer langsamen Abfrage führen. Informationen zum Erstellen von Indizes mithilfe von Visual Database Tools finden Sie unter Verwenden von Indizes (Visual Database Tools).

So verknüpfen Sie Tabellen oder Objekte mit Tabellenstruktur manuell

  1. Fügen Sie dem Diagrammbereich die zu verknüpfenden Objekte hinzu.

  2. Ziehen Sie den Namen der Verknüpfungsspalte aus der ersten Tabelle bzw. aus dem ersten Objekt mit Tabellenstruktur, und legen Sie diesen auf der entsprechenden Spalte in der zweiten Tabelle bzw. im zweiten Objekt mit Tabellenstruktur ab. Eine Verknüpfung kann nicht auf der Grundlage der Spalten text, ntext oder image erstellt werden.

    HinweisHinweis

    Die Verknüpfungsspalten müssen denselben (oder einen kompatiblen) Datentyp aufweisen. Wenn z. B. die Verknüpfungsspalte in der ersten Tabelle eine Datenspalte ist, müssen Sie diese mit einer Datenspalte in der zweiten Tabelle verknüpfen. Wenn es sich jedoch bei der ersten Verknüpfungsspalte um eine Integer-Spalte handelt, muss die zu verknüpfende Spalte ebenfalls vom Integer-Datentyp sein, kann jedoch eine andere Größe aufweisen. Der Abfrage- und Ansicht-Designer überprüft die Datentypen der für eine Verknüpfung verwendeten Spalten nicht. Wenn Sie jedoch die Abfrage ausführen, zeigt die Datenbank bei nicht kompatiblen Datentypen einen Fehler an.

  3. Ändern Sie ggf. den Verknüpfungsoperator; in der Standardeinstellung ist der Operator ein Gleichheitszeichen (=). Einzelheiten dazu finden Sie unter Vorgehensweise: Ändern von Verknüpfungsoperatoren (Visual Database Tools).

Der Abfrage- und Ansicht-Designer fügt der SQL-Anweisung im SQL-Bereich eine INNER JOIN-Klausel hinzu. Sie können den Typ in eine äußere Verknüpfung ändern. Einzelheiten finden Sie unter Vorgehensweise: Erstellen von äußeren Verknüpfungen (Visual Database Tools).