Я раньше не использовал контейнер цикла foreach, и мне нужна некоторая помощь в этом.
У меня есть пакет служб SSIS, который на данный момент выполняет некоторые функции (импорт из базы данных Excel, некоторые слияния, некоторые объединения).
По сути, в конце я заканчиваю таблицей, содержащей следующие поля (измененные):
Invoice number
Container number
Item number
Item price
item duty
(...)
Мне нужно, чтобы он выполнял некоторые специфические SQL (объединения, вставки формул ...) для каждого счета-фактуры и экспортируйте его в файл Excel с именем файла = номер счета-фактуры.
Я думал о получении select distinct ROW_NUmber () (...),[Invoice_number] from [invoicetable]
и получении итерации по номеру row_number и делаю то, что мне нужно для этого.
Я думал о том, чтобы, возможно, получить это в цикле SQL для создания # temp1, # temp2, ..., а затем экспортировать все #temp по отдельности и затем удалить их.
Яищу идеи наиболее эффективного способа сделать это.
Должен сказать, что я пробовал T-SQL, чтобы получить файлы для экспорта с использованием cmd, но я продолжаю получать ошибки, пытаясь создать файлы.
Заранее спасибо!