SSIS - Ustaw wiele zmiennych za pomocą pojedynczego zadania SQL
Próbuję ustawić wiele zmiennych do wyniku kwerendy SQL, która zwraca pojedynczy wiersz z wieloma kolumnami. Instrukcja SQL ma format:
SELECT top 1
a,
b,
c = x + y,
d
FROM tablename
WHERE aSwitch = 1
Dlatego chcę użyć zadania „Wykonaj zapytanie SQL”, które ustawi 4 zmienne pakietu z wynikami zapytania.
Na przykład, jeśli wyniki zapytania były następujące:
| a | b | c | d |
-------------------------------------
| duck | cow | rabbit | 42 |
Wtedy stan zmiennych po wykonaniu będzie następujący:
var1 = duck
var2 = cow
var3 = rabbit
var4 = 42
Jakieś pomysły?
(używając VS / SQL 2005)