Freigeben über


Manuelles Verknüpfen von Tabellen (Visuelle Datenbanktools)

Gilt für:SQL Server-

Wenn Sie einer Abfrage zwei (oder mehr) Tabellen hinzufügen, der Abfrage- und Ansichts-Designer versucht, sie basierend auf gemeinsamen Daten oder Informationen zu verknüpfen, die in der Datenbank gespeichert sind, darüber, wie Tabellen miteinander verknüpft sind. Ausführliche Informationen finden Sie unter Automatischen Verknüpfen von Tabellen (Visual Database Tools). Wenn der Abfrage- und Ansichts-Designer die Tabellen jedoch nicht automatisch verknüpft hat oder Wenn Sie zusätzliche Verknüpfungsbedingungen zwischen Tabellen erstellen möchten, können Sie Tabellen manuell verknüpfen.

Sie können Verknüpfungen basierend auf Vergleichen zwischen zwei Spalten erstellen, nicht nur Spalten, die dieselben Informationen enthalten. Wenn Ihre Datenbank beispielsweise zwei Tabellen enthält, titles und roysched, können Sie Werte in der ytd_sales Spalte der titles Tabelle mit den Spalten lorange und hirange spalten in der roysched Tabelle vergleichen. Durch das Erstellen dieses Joins können Sie Titel suchen, deren bisheriger Jahresumsatz in den niedrigeren und höheren Bereichen für die Tantiemen liegt.

Trinkgeld

Verknüpfungen funktionieren am schnellsten, wenn die Spalten in der Verknüpfungsbedingung indiziert sind. In einigen Fällen kann die Verknüpfung mit nicht indizierten Spalten zu einer langsamen Abfrage führen.

So verknüpfen Sie Tabellen oder tabellenstrukturierte Objekte manuell

  1. Fügen Sie dem Diagrammbereich die Objekte hinzu, die Sie verbinden möchten.

  2. Ziehen Sie den Namen der Verknüpfungsspalte in der ersten Tabelle oder tabellenstrukturierten Objekt, und legen Sie sie in der verknüpften Spalte in der zweiten Tabelle oder tabellenstrukturierten Objekt ab. Sie können eine Verknüpfung nicht auf Text, ntextoder iBild Spalten basieren.

    Anmerkung

    Die Verknüpfungsspalten müssen denselben (oder kompatiblen) Datentypen entsprechen. Wenn die Verknüpfungsspalte in der ersten Tabelle beispielsweise ein Datum ist, müssen Sie sie mit einer Datumsspalte in der zweiten Tabelle verknüpfen. Wenn es sich bei der ersten Verknüpfungsspalte hingegen um eine ganze Zahl handelt, muss die verknüpfte Verknüpfungsspalte auch einen ganzzahligen Datentyp aufweisen, kann jedoch eine andere Größe aufweisen. Der Abfrage- und Ansichts-Designer überprüft nicht die Datentypen der Spalten, die Sie zum Erstellen einer Verknüpfung verwenden, aber wenn Sie die Abfrage ausführen, zeigt die Datenbank einen Fehler an, wenn die Datentypen nicht kompatibel sind.

  3. Ändern Sie bei Bedarf den Verknüpfungsoperator; Standardmäßig ist der Operator ein Gleichheitszeichen (=). Ausführliche Informationen finden Sie unter Join-Operatoren ändern (Visuelle Datenbanktools).

Der Abfrage- und Ansichts-Designer fügt der SQL-Anweisung im SQL-Bereicheine INNER JOIN-Klausel hinzu. Sie können den Typ in eine äußere Verknüpfung ändern. Ausführliche Informationen finden Sie unter Create Outer Joins (Visual Database Tools).

Siehe auch

Abfrage mit Verknüpfungen (Visual Database Tools)