
Guardar resultado de consulta SQL en variable SSIS
Publicado por Mr. E (8 intervenciones) el 20/02/2014 17:04:53
Hola a todos:
Tengo este código SQL que concatena todos los correos de una tabla y los guarda en una variable, la pregunta es ¿Cómo puedo asignar el valor de esta variable (@Concatenación) a una variable dentro de SSIS?
(esta consulta está dentro de un SQL Task).
Saludos y gracias de antemano.
Código:
Tengo este código SQL que concatena todos los correos de una tabla y los guarda en una variable, la pregunta es ¿Cómo puedo asignar el valor de esta variable (@Concatenación) a una variable dentro de SSIS?
(esta consulta está dentro de un SQL Task).
Saludos y gracias de antemano.
Código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
declare @contador as int
declare @indice as int
declare @Concatenacion as varchar(MAX)
set @Concatenacion = ''
set @indice = 1
set @contador = (select count(Correo) from CorreosNotificacion)
while(@indice <= @contador )
BEGIN
set @Concatenacion = @Concatenacion +
(select Correo
from CorreosNotificacion
where IdUsuario = @indice) + ';'
SET @indice = @indice + 1
END
Valora esta pregunta


0