SSIS - Definir várias variáveis através de uma única tarefa SQL
Eu estou tentando definir várias variáveis para o resultado de uma consulta SQL que retorna uma única linha com várias colunas. A instrução SQL está no formato de:
SELECT top 1
a,
b,
c = x + y,
d
FROM tablename
WHERE aSwitch = 1
Então eu desejo usar uma tarefa 'Execute SQL Query' que irá definir 4 variáveis de pacote com os resultados da consulta.
Por exemplo, se os resultados da consulta forem:
| a | b | c | d |
-------------------------------------
| duck | cow | rabbit | 42 |
Então o estado das variáveis após a execução seria:
var1 = duck
var2 = cow
var3 = rabbit
var4 = 42
Alguma ideia?
(usando o VS / SQL 2005)