El contenedor de bucles Microsoft SSIS " foreach " itera por cada registro o columna y realiza procesos de SQL para cada valor en el bucle. Utilice este procedimiento para editar grandes cantidades de datos almacenados en una estructura de la tabla o la vista. La utilidad SSIS SQL Server incluye el contenedor de bucle foreach para simplificar las tareas de administración que le obliguen a modificar los datos con frecuencia . Instrucciones
1
Abra SQL Server Management Studio en el escritorio y conectarse a su servidor de base de datos. Haga clic en el paquete SSIS y haga clic en " Modificar".
2
clic en la pestaña "Flow Control" y haga clic en " bucle Foreach. " En la primera ventana General, escriba un nombre y una descripción para el contenedor de bucles .
3
Seleccione el tipo de lista de enumeración en la pestaña "Colección" . Por ejemplo, si desea utilizar una lista de columnas , elegir la opción " Columnas ".
4 Haga clic en " Agregar " para agregar las columnas a la lista. Aparecerá una lista de tablas. Arrastre y suelte cada columna que desea utilizar para el panel de "Activo".
5
Haga clic en " Expresiones . " En el panel abierto , el código SQL que desea ejecutar en cada lista artículo. Por ejemplo , " UPDATE tabla SET columna = ltrim (columna ) " tipo de recortar los espacios por la banda izquierda de los valores de la columna .
6
Haga clic en " Guardar" para guardar el bucle foreach recipiente . Haga clic con el paquete de SSIS y haga clic en " Ejecutar " para ejecutar el paquete en la base de datos con los nuevos cambios bucle foreach .