SSIS - установка нескольких переменных с помощью одной задачи SQL

Я пытаюсь установить несколько переменных в результате запроса SQL, который возвращает одну строку с несколькими столбцами. Оператор SQL имеет формат:

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

Поэтому я хочу использовать задачу «Выполнить запрос SQL», которая установит 4 переменные пакета с результатами запроса.

Например, если результаты запроса были:

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

Тогда состояние переменных после выполнения будет:

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

Есть идеи?

(используя VS / SQL 2005)