SSIS-Set Mehrere Variablen über eine einzige SQL-Task

Ich versuche, mehrere Variablen auf das Ergebnis einer SQL-Abfrage festzulegen, die eine einzelne Zeile mit mehreren Spalten zurückgibt. Die SQL-Anweisung hat das Format:

SELECT top 1 
    a,
    b, 
    c = x + y,
    d  
FROM tablename
WHERE aSwitch = 1

Daher möchte ich eine Task 'SQL-Abfrage ausführen' verwenden, die 4 Paketvariablen mit den Ergebnissen der Abfrage festlegt.

Zum Beispiel, wenn die Ergebnisse der Abfrage waren:

|    a    |     b   |    c    |  d  |
-------------------------------------
|   duck  |   cow   | rabbit  |  42 |

Dann wäre der Zustand der Variablen nach der Ausführung:

var1 = duck
var2 = cow
var3 = rabbit
var4 = 42

Irgendwelche Ideen?

(mit VS / SQL 2005)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage