Die Microsoft SSIS " foreach "-Schleife Behälter durchläuft jeden Datensatz oder Spalte und führt SQL Prozesse auf jeden Wert in der Schleife. Verwenden Sie dieses Verfahren , um große Mengen von Daten in einer Tabelle oder Sicht -Struktur gespeichert bearbeiten. Der SQL Server SSIS Dienstprogramm umfasst die foreach-Schleife Behälter Verwaltungsaufgaben , die Sie bearbeiten Daten erfordern häufig zu vereinfachen. Anleitung
1
Open SQL Server Management Studio auf Ihrem Desktop und Dich an, um Ihren Datenbankserver . Der rechten Maustaste auf das SSIS-Paket und klicken Sie auf " Ändern ".
2
Klicken Sie auf die " Ablaufsteuerung " und klicken Sie auf " Foreach-Schleife . " In der ersten allgemeinen Fenster geben Sie einen Namen und eine Beschreibung für die Schleife Behälter .
3
Wählen Sie die Art der Aufzählung Liste in der "Collection "-Registerkarte. Zum Beispiel, wenn Sie eine Liste der Spalten verwenden möchten , wählen Sie "Spalten ".
4
Klicken Sie auf " Hinzufügen", um die Spalten in die Liste aufzunehmen . Eine Liste der Tabellen angezeigt. Ziehen Sie jedes der Spalte, die Sie wollen, um die "Aktiv" -Panel verwenden .
5
Klicken "Ausdrücke . " Im geöffneten Panel , geben Sie den SQL Code, den Sie ausführen möchten, auf jeder Liste Artikel . Zum Beispiel , geben Sie "update table set column = ltrim (Spalte) " , um alle Bereiche von der linken Seite der Spalte Werte zu trimmen.
6
" Speichern", um die foreach-Schleife sparen Behälter . Der rechten Maustaste auf das SSIS-Paket und klicken Sie auf " Ausführen", um das Paket auf der Datenbank ausgeführt mit den neuen foreach-Schleife ändert.