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)