A Microsoft SSIS " foreach " itera recipiente loop através de cada registro ou coluna e executa os processos do SQL em cada valor do loop. Utilize este procedimento para editar grandes quantidades de dados armazenados em uma estrutura de tabela ou exibição. O utilitário SQL Server SSIS inclui o recipiente de loop foreach para simplificar as tarefas de administração que requerem que você edite os dados com freqüência. Instruções
1
Abra o SQL Server Management Studio em seu desktop e fazer login no seu servidor de banco de dados. Botão direito do mouse o pacote SSIS e clique em " Modificar".
2
Clique na aba " Flow Control " e clique em " loop foreach . " Na primeira janela geral , digite um nome e uma descrição para o recipiente de loop.
3
Selecione o tipo de lista de enumeração na aba "Coleção " . Por exemplo, se você quiser usar uma lista de colunas , escolha " Colunas ".
4
Clique em "Adicionar " para adicionar as colunas para a lista. Aparece uma lista de tabelas. Arraste e solte cada coluna que você deseja usar para o painel "Ativo" .
5
Clique em " Expressões. " No painel aberto , digite o código SQL que você deseja executar em cada lista item. Por exemplo , digite " update conjunto de mesa coluna = ltrim (coluna) " para aparar espaços do lado esquerdo dos valores da coluna .
6
Clique em "Salvar " para salvar o loop foreach recipiente . Botão direito do mouse o pacote SSIS e clique em " Executar" para executar o pacote do banco de dados com as novas mudanças de loop foreach.