Abfrage-Generator

Verwenden Sie das Dialogfeld Abfrage-Generator, um Abfragen zum Verwenden mit dem Task 'SQL ausführen', der OLE DB-Quelle, dem OLE DB-Ziel und der Transformation für die Suche zu erstellen.

Mit den grafischen Tools des Dialogfeldes Abfrage-Generator können Sie Abfragen mithilfe von Drag und Drop-Vorgängen konstruieren. Standardmäßig erstellt der Abfrage-Generator SELECT-Abfragen. Sie können jedoch auch INSERT-, UPDATE- oder DELETE-Abfragen erstellen. Alle Typen von SQL-Anweisungen können im Dialogfeld Abfrage-Generator analysiert und ausgeführt werden. Weitere Informationen zu SQL-Anweisungen in Paketen finden Sie unter Verwenden von Abfragen in Paketen.

Weitere Informationen zur Transact-SQL-Sprache und -Syntax finden Sie unter Transact-SQL-Referenz (Datenbankmodul).

Sie können Variablen auch in einer Abfrage verwenden, um Werte für einen Eingabeparameter bereitzustellen, um Werte von Ausgabeparametern aufzuzeichnen und um Rückgabecodes zu speichern. Weitere Informationen zum Verwenden von Variablen in den von Paketen verwendeten Abfragen finden Sie unter SQL ausführen (SSIS-Task), OLE DB-Quelle und Verwenden von Abfragen in Paketen. Weitere Informationen zum Verwenden von Variablen im Task "SQL ausführen" finden Sie unter Arbeiten mit Parametern und Rückgabecodes im Task „SQL ausführen“ und Arbeiten mit Resultsets im Task „SQL ausführen“.

Die Transformationen für Suche und Fuzzysuche können ebenfalls Variablen mit Parametern und Rückgabecodes verwenden. Die Informationen zur OLE DB-Quelle gelten auch für diese beiden Transformationen.

Optionen

  • Symbolleiste
    Mithilfe der Symbolleiste können Sie Datasets verwalten, Bereiche zur Anzeige auswählen und Abfragefunktionen steuern.

    Wert

    Beschreibung

    Diagrammbereich ein-/ausblenden

    Blendet den Bereich Diagramm ein oder aus.

    Rasterbereich ein-/ausblenden

    Blendet den Bereich Raster ein oder aus.

    SQL-Bereich ein-/ausblenden

    Blendet den Bereich SQL ein oder aus.

    Ergebnisbereich ein-/ausblenden

    Blendet den Bereich Ergebnisse ein oder aus.

    Ausführen

    Führt die Abfrage aus. Ergebnisse werden im Ergebnisbereich angezeigt.

    SQL überprüfen

    Überprüft, ob das SQL-Konto gültig ist.

    Aufsteigend sortieren

    Sortiert die Ausgabezeilen der ausgewählten Spalte des Rasterbereichs in aufsteigender Reihenfolge.

    Absteigend sortieren

    Sortiert die Ausgabezeilen der ausgewählten Spalte des Rasterbereichs in absteigender Reihenfolge.

    Filter entfernen

    Wählen Sie einen Spaltennamen im Rasterbereich aus, und klicken Sie auf Filter entfernen, um die Sortierungskriterien aus der Spalte zu entfernen.

    GROUP BY verwenden

    Fügt der Abfrage die GROUP BY-Funktionalität hinzu.

    Tabelle hinzufügen

    Fügt der Abfrage eine neue Tabelle hinzu.

  • Abfragedefinition
    Die Abfragedefinition stellt eine Symbolleiste und Bereiche bereit, mit deren Hilfe die Abfrage definiert und getestet werden kann.

    Bereich

    Beschreibung

    Bereich Diagramm

    Zeigt die Abfrage in einem Diagramm an. Das Diagramm zeigt die in der Abfrage enthaltenen Tabellen sowie die Art, wie diese miteinander verknüpft sind. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben einer Spalte in einer Tabelle, um die entsprechende Spalte der Abfrageausgabe hinzuzufügen bzw. sie daraus zu entfernen.

    Wenn Sie der Abfrage Tabellen hinzufügen, erstellt der Abfrage-Generator auf der Grundlage der Tabellen Verknüpfungen zwischen Tabellen, abhängig von den Schlüsseln in der Tabelle. Um eine Verknüpfung hinzuzufügen, ziehen Sie ein Feld aus einer Tabelle auf ein Feld in einer anderen Tabelle. Sie können die Verknüpfung verwalten, indem Sie mit der rechten Maustaste auf die Verknüpfung klicken und Optionen aus einem Menü wählen.

    Klicken Sie mit der rechten Maustaste auf den Bereich Diagramm, um Tabellen hinzuzufügen oder zu entfernen, alle Tabellen auszuwählen, sowie um Bereiche ein- oder auszublenden.

    Bereich Raster

    Zeigt die Abfrage in einem Raster an. Sie können diesen Bereich verwenden, um der Abfrage Spalten hinzuzufügen bzw. Spalten daraus zu entfernen, sowie um die Einstellungen der einzelnen Spalten zu ändern.

    Bereich SQL

    Zeigt die Abfrage als SQL-Text an. Änderungen, die in den Bereichen Diagramm und Raster vorgenommen worden sind, werden hier angezeigt, genauso wie hier vorgenommene Änderungen in den Bereichen Diagramm und Raster angezeigt werden.

    Bereich Ergebnisse

    Zeigt die Ergebnisse der Abfrage an, wenn Sie auf die Schaltfläche Ausführen auf der Symbolleiste klicken.