Freigeben über


Diagrammbereich

Der Diagrammbereich liefert eine grafische Darstellung der Tabellen bzw. Tabellenwertobjekte, die Sie aus der Datenverbindung ausgewählt haben. Weiterhin werden alle Joinbeziehungen zwischen ihnen wiedergegeben.

Im Diagrammbereich können Sie folgende Aktionen ausführen:

  • Tabellen und Tabellenwertobjekte hinzufügen oder entfernen und Datenspalten für die Ausgabe festlegen

  • Joins zwischen Tabellen und Tabellenwertobjekten erstellen oder ändern

Wenn Sie Änderungen im Diagrammbereich vornehmen, werden die Werte im Kriterienbereich und im SQL-Bereich entsprechend aktualisiert. Wenn Sie beispielsweise im Diagrammbereich eine Spalte für die Ausgabe im Fenster einer Tabelle oder eines Tabellenwertobjekts auswählen, fügt der Abfrage- und Ansicht-Designer die Datenspalte im Kriterienbereich hinzu und ergänzt die SQL-Anweisung im SQL-Bereich.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Informationen über den Diagrammbereich

Jede Tabelle und jedes Tabellenwertobjekt wird im Diagrammbereich in einem separaten Fenster angezeigt. Das Symbol in der Titelleiste jedes Rechtecks gibt den dargestellten Objekttyp wieder, wie in der folgenden Tabelle beschrieben.

  • Tabellen
    Listet die Tabellen auf, die dem Diagrammbereich hinzugefügt werden können. Um eine Tabelle hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen. Um mehrere Tabellen gleichzeitig hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen.

  • Ansichten
    Listet die Ansichten auf, die dem Diagrammbereich hinzugefügt werden können. Um eine Ansicht hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen. Um mehrere Ansichten gleichzeitig hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen.

  • Funktionen
    Listet die benutzerdefinierten Funktionen auf, die dem Diagrammbereich hinzugefügt werden können. Um eine Funktion hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen. Um mehrere Funktionen gleichzeitig hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen.

  • Lokale Tabellen
    Listet die von Abfragen erstellten Tabellen auf, nicht die zur Datenbank gehörigen.

  • Synonyme
    Listet die Synonyme auf, die dem Diagrammbereich hinzugefügt werden können. Um ein Synonym hinzuzufügen, wählen Sie es aus, und klicken Sie auf Hinzufügen. Um mehrere Synonyme gleichzeitig hinzuzufügen, wählen Sie sie aus, und klicken Sie auf Hinzufügen.

Symbol

Objekttyp

QueryTABLEinputSourceTypeSymbol-Bildschirmabbildung

Tabelle

QueryViewOrQueryInputSourceSymbol-Bildschirmabbildung

Abfrage oder Ansicht

QueryLinkedTableInputSourceSymbol-Bildschirmabbildung

Verknüpfte Tabelle

QueryDesignerUserDefinedFunctionSymbol-Bildschirmabbildung

Benutzerdefinierte Funktion

QueryLINKEDVIEWinputSourceSymbol-Bildschirmabbildung

Verknüpfte Ansicht

Jedes Rechteck zeigt die Datenspalten für die Tabelle bzw. das Tabellenwertobjekt an. Neben den Spaltennamen finden Sie Kontrollkästchen und Symbole, die Informationen zur Verwendung der Spalten in der Abfrage liefern. In QuickInfos erhalten Sie u. a. Informationen zum Datentyp und zur Größe der Spalten.

In der folgenden Tabelle werden die verwendeten Kontrollkästchen und Symbole für die einzelnen Tabellen bzw. Tabellenwertobjekte erläutert.

Kontrollkästchen oder Symbol

Beschreibung

QueryCheckBoxDataPane-Bildschirmabbildung

QueryCheckBoxesDataPane2-Bildschirmabbildung

QueryCheckBoxesDataPane3-Bildschirmabbildung

QueryCheckBoxesDataPane4-Bildschirmabbildung

Gibt an, ob eine Datenspalte im Resultset der Abfrage enthalten ist oder nicht (SELECT-Abfrage) oder ob sie in einer UPDATE-, INSERT FROM-, MAKE TABLE- oder INSERT INTO-Abfrage verwendet wird. Wählen Sie die Spalte aus, um sie in die Ergebnisse aufzunehmen. Wenn (Alle Spalten) ausgewählt ist, werden in der Ausgabe alle Datenspalten angezeigt.

HinweisHinweis
In Oracle darf der Operator "*" nicht mit einzelnen Spaltennamen kombiniert werden.

Das mit dem Kontrollkästchen verwendete Symbol ändert sich entsprechend dem Typ der erstellten Abfrage. Beim Erstellen einer DELETE-Abfrage können Sie keine einzelnen Spalten auswählen.

QuerySortTypeAscendingSymbol-Bildschirmabbildung

QuerySortAscendingSymbol-Bildschirmabbildung

Zeigt an, dass die Datenspalte zum Sortieren der Abfrageergebnisse verwendet wird (d. h. Teil einer ORDER BY-Klausel ist). Das Symbol wird als A-Z bei aufsteigender oder als Z-A bei absteigender Sortierreihenfolge dargestellt.

QueryGroupedResultSetSymbol-Bildschirmabbildung

Zeigt an, dass die Datenspalte in einer Aggregatabfrage zum Erstellen eines gruppierten Resultsets verwendet wird (d. h. Teil einer GROUP BY-Klausel ist).

QuerySearchConditionDataColumnSymbol-Bildschirmabbildung

Zeigt an, dass die Datenspalte in eine Suchbedingung der Abfrage eingebunden ist (d. h. Teil einer WHERE- oder HAVING-Klausel ist).

QueryDataColumnSummarizedOutputSymbol-Bildschirmabbildung

Zeigt an, dass die Inhalte der Datenspalte für die Ausgabe zusammengefasst werden (d. h. in eine SUM- oder AVG- oder eine andere Aggregatfunktion eingebunden sind).

Hinweis

Der Abfrage- und Ansicht-Designer zeigt keine Datenspalten für eine Tabelle oder ein Tabellenwertobjekt an, wenn Sie nicht über die erforderlichen Zugriffsrechte verfügen oder der ODBC-Treiber keine Informationen über die Tabelle oder das Objekt zurückgeben kann.In einem solchen Fall zeigt der Abfrage- und Ansicht-Designer nur die Titelleiste für die Tabelle oder das Objekt mit Tabellenstruktur an.

Verknüpfte Tabellen im Diagrammbereich

Wenn die Abfrage einen Join enthält, wird eine Joinlinie zwischen den verknüpften Datenspalten angezeigt. Wenn die verknüpften Datenspalten nicht angezeigt werden (z. B., weil das Fenster für die Tabelle oder das Tabellenwertobjekt minimiert ist oder der Join einen Ausdruck beinhaltet), setzt der Abfrage- und Ansicht-Designer die Joinlinie in die Titelleiste des Rechtecks, das die Tabelle oder das Tabellenwertobjekt darstellt. Der Abfrage- und Ansicht Designer zeigt eine Joinlinie für jede Joinbedingung an.

Die Form des Symbols in der Mitte der Joinlinie zeigt an, wie die Tabellen oder Objekte mit Tabellenstruktur verknüpft sind. Wenn die Joinklausel einen anderen Operator als "gleich" (=) verwendet, wird der Operator im Symbol der Joinlinie angezeigt. In der folgenden Tabelle werden die in Joinlinien verwendeten Symbole aufgelistet.

Joinliniensymbol

Beschreibung

QueryJoinLineInnerJoinSymbol-Bildschirmabbildung

Innerer Join (erstellt mit einem Gleichheitszeichen).

QueryJoinLineInnerJoinGreaterThanOperatorSymbol-Bildschirmabbildung

Innerer Join mit dem Operator "größer als". (Der im Symbol der Joinlinie angezeigte Operator gibt den in dem Join verwendeten Operator wieder.)

QueryJoinLinesOuterJoinLeftSymbol-Bildschirmabbildung

Äußerer Join, bei dem sämtliche Zeilen aus der links angezeigten Tabelle aufgenommen werden, auch wenn keine Übereinstimmungen in der verknüpften Tabelle vorliegen.

QueryJoinLineOuterJoinRightSymbol-Bildschirmabbildung

Äußerer Join, bei dem sämtliche Zeilen aus der rechts angezeigten Tabelle aufgenommen werden, auch wenn keine Übereinstimmungen in der verknüpften Tabelle vorliegen.

QueryJoinLineFullOuterSymbol-Bildschirmabbildung

Ein vollständiger äußerer Join, bei dem alle Zeilen aus beiden Tabellen aufgenommen werden, auch wenn keine Übereinstimmungen in der verknüpften Tabelle vorliegen.

Hinweis

Oracle-Datenbanken unterstützen keine vollständigen äußeren Joins.

Symbole an den Enden der Joinlinie zeigen den Jointyp an. In der folgenden Tabelle werden die Jointypen und die an den Enden der Joinlinien verwendeten Symbole aufgelistet.

Symbole an den Enden der Joinlinien

Beschreibung

QueryJoinLine1-to-1Symbol-Bildschirmabbildung

1:1-Join

QueryJoinLine1-to-ManySymbol-Bildschirmabbildung

1:n-Join

QueryJoinLineEndSymbol-Bildschirmabbildung

Der Abfrage- und Ansicht-Designer konnte den Jointyp nicht ermitteln.

Siehe auch

Referenz

Kriterienbereich

Weitere Ressourcen

Entwerfen von Abfragen und Ansichten

Sortieren und Gruppieren von Abfrageergebnissen