Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS Foreach loop Container  [new]
KORSA
Member

Откуда:
Сообщений: 56
добрый день

с помощью Exec SQL Task возвращается таблица с датами например

DateKey
20110621
20110621
20110622

помогите в Foreach Lookup Conteiner пробeжаться по всем строкам
22 июн 11, 15:45    [10855420]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Foreach loop Container  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
KORSA,

Он по идее не для того предназначен.. Обработать несколько файлов да...

http://bi-polar23.blogspot.com/2007/08/loading-multiple-excel-files-with-ssis.html
22 июн 11, 17:34    [10856865]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Foreach loop Container  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
Если нужно что-то сделать для каждого значения в файле.. то можно через OLEDB Command

Создаете, например таблицу

create table dbo.ssis_test (dt date)

go

Create procedure dbo.usp_updateData
@dt nvarchar(20)

AS
 
SET NOCOUNT ON

Insert into dbo.ssis_test (dt)
Values
(
      dateadd(dd,1,cast(@dt as date))
)


в sqlCommand OLEDB указываете exec dbo.usp_updateData ?

Связываете столбцы источника и приемника
и все работает..

К сообщению приложен файл. Размер - 6Kb
23 июн 11, 12:25    [10860539]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Foreach loop Container  [new]
a.ivanov
Member

Откуда: Москва
Сообщений: 112
KORSA,

А в чем проблема то?

Нумератор - Foreach ADO Enumerator, Rows in the first table, и переменную указываешь где результат запроса. Ну и маппинг колонки.
23 июн 11, 12:35    [10860630]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить