Freigeben über


Zuordnen von Resultsets zu Variablen in einem Task 'SQL ausführen'

In diesem Thema wird das Erstellen einer Zuordnung zwischen einem Resultset und einer Variablen in einem Task "SQL ausführen" beschrieben. Indem Sie ein Resultset zu einer Variablen zuordnen, wird das Resultset für andere Elemente des Pakets zur Verfügung gestellt. Beispielsweise kann ein Skript eines Skripttasks die Variable lesen und dann die Werte des Resultsets verwenden, oder eine XML-Quelle kann das in einer Variable gespeicherte Resultset verwenden. Wenn das Resultset durch ein übergeordnetes Paket generiert wird, kann das Resultset für ein untergeordnetes Paket, das von einem Task Paket ausführen aufgerufen wird, zur Verfügung gestellt werden. Hierzu wird das Resultset im übergeordneten Paket einer Variablen zugeordnet. Anschließend wird im untergeordneten Paket eine übergeordnete Variablenkonfiguration erstellt, um den übergeordneten Variablenwert zu speichern.

Beschreibungen zu verschiedenen Resultsettypen und variablen Datentypen, die Sie Resultsets zuordnen können, finden Sie unter Resultsets im Task 'SQL ausführen'.

So ordnen Sie einer Variablen ein Resultset zu

  1. Öffnen Sie in SQL Server-Datentools (SSDT) das Integration Services-Projekt mit dem gewünschten Paket.

  2. Doppelklicken Sie in Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Ablaufsteuerung.

  4. Wenn das Paket noch keinen Task SQL ausführen enthält, fügen Sie der Ablaufsteuerung des Pakets einen solchen Task hinzu. Weitere Informationen finden Sie unter Hinzufügen oder Löschen eines Tasks oder Containers in einer Ablaufsteuerung.

  5. Doppelklicken Sie auf den Task SQL ausführen.

  6. Wählen Sie im Dialogfeld Editor für den Task 'SQL ausführen' auf der Seite Allgemein den Resultsettyp Einzelne Zeile, Vollständiges Resultset oder XML aus.

    Beschreibungen zu den verschiedenen Resultsets finden Sie unter Resultsets im Task 'SQL ausführen'.

  7. Klicken Sie auf Resultset.

  8. Klicken Sie auf Hinzufügen, um eine Resultsetzuordnung hinzuzufügen.

  9. Wählen Sie in der Liste Variablenname eine Variable aus, oder erstellen Sie eine neue Variable. Weitere Informationen finden Sie unter Hinzufügen, Löschen, Ändern des Bereichs von benutzerdefinierten Variablen in einem Paket.

    Beschreibungen zu den variablen Datentypen, die Sie den verschiedenen Resultsets zuordnen können, finden Sie unter Resultsets im Task 'SQL ausführen'.

    Informationen dazu, wie eine Variable einer einzelnen Spalte und mehrere Variablen mehreren Spalten zugeordnet werden, finden Sie im Abschnitt Auffüllen einer Variablen mit einem Resultset in Resultsets im Task 'SQL ausführen'.

  10. Ändern Sie in der Liste Ergebnisname optional den Namen des Resultsets.

    Im Allgemeinen können Sie den Spaltennamen als Resultsetnamen verwenden, oder Sie können die Ordnungsposition der Spalte in der Spaltenliste als Resultset verwenden. Ob ein Spaltenname als Resultsetname verwendet werden kann, hängt davon ab, für welchen Anbieter der Task konfiguriert ist. Nicht alle Anbieter machen Spaltennamen verfügbar.

  11. Klicken Sie auf OK.

Siehe auch

Aufgaben

Erstellen von Paketkonfigurationen

Verwenden der Werte von Variablen und Parametern in einem untergeordneten Paket

Konzepte

SQL ausführen (Task)

Resultsets im Task 'SQL ausführen'

Paket ausführen (Task)

Paketkonfigurationen

Integration Services-Variablen (SSIS)