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)

questionAnswers(3)

yourAnswerToTheQuestion