Verwendung von foreach mit "für jede Variable Enumator", wenn die Variable <> SSIS-Pakete eingibt.Verwenden der Listenauflistung für "foreach" in SSIS
10
A
Antwort
16
Sie haben zwei Variablen SSIS
- die Sammelvariable (für die Quelle für jeden Zähler) erklären
- die Variable für ein Element (in der Enumerator verwendet)
Lasst uns sagen Sie haben eine List<string>
und Sie müssen durchlaufen ihre Elemente. Hier ist ein Beispiel, wie es geht:
- in SSIS-Variablen Fenster Variable mit dem Namen "col", Typ "Objekt"
- erstellen Variable
dem Namen "s", Typ "string" create eine Beispielskriptaufgabe, die die Sammlung "col" füllt und die Variable "User :: col" zur Liste der Aufgaben ReadWriteVariables hinzufügt. Das Skript Körper würde folgende:
List<string> col = new List<string>() {"One", "Two", "Three"}; Dts.Variables["User::col"].Value = col;
eine Schleife Container Foreach erstellen und konfigurieren "Von Variable enumator" über Variable "User :: Col" eingeben.
- in der foreach-Container variable Zuordnungen hinzufügen, eine Zuordnung für die "User :: s" Variable
ein Beispielskript Aufgabe innerhalb des Behälters Foreach schaffen, verzehr der Iteration demonstriert (fügen Sie den "User :: s" zu ReadOnlyVariables der Aufgabe). Der Skriptkörper würde folgen:
string val = (string)Dts.Variables["User::s"].Value; MessageBox.Show(val);
- führen Sie das Beispiel aus, indem Sie F5 in BIDS drücken. Es sollte drei Dialogfelder mit den Texten "Eins", "Zwei", "Drei" anzeigen.
Hinweis: Die Skriptbeispiele für BIDS in C# geschrieben 2008.
Verwandte Themen
- 1. SSIS Foreach-Schleifencontainer durchläuft nur eine Iteration in der Entwurfsumgebung
- 2. SSIS-Substring Verwenden Sie Formel für Länge
- 3. Verwenden von log4net als Protokollierungsmechanismus für SSIS?
- 4. Gibt es eine Microsoft C-basierte Listenauflistung?
- 5. So verwenden Sie SSIS Foreach Loop zum Schreiben in bestimmte Tabellen basierend auf Variable
- 6. Für Entwickler lohnt es sich, SSIS zu lernen/zu verwenden?
- 7. wie foreach in Linq verwenden
- 8. Wie zu verwenden SSIS-Paket in ssrs
- 9. Funktionsaufruf in foreach-Schleife verwenden
- 10. Verwenden von SSIS-Parametern in LIKE-Abfrage
- 11. Foreach Loop Microsoft SSIS - äquivalent zu break statement
- 12. Abrufen der Dateigröße SSIS C#
- 13. SSIS - Verwenden Sie Daten aus der flachen Dateiquelle in der Betreffzeile der E-Mail-Aufgabe
- 14. Wie foreach-Schlüsselwort für benutzerdefinierte Objekte in C verwenden können #
- 15. SSIS-Ausdruckserstellung für Monat
- 16. Verwenden Sie SSIS zum Migrieren und Normalisieren der Datenbank
- 17. Skript zur Zeilenzählung verwenden ssis 2012
- 18. Verwenden der SSIS-Paketkonfiguration zum Ändern des Dateipfads?
- 19. DISTINCT für foreach
- 20. Foreach NodeList Enumerator in Biml
- 21. SSIS - Ersatzschlüssel für übergeordnete Suche
- 22. SSIS Fuzzy Lookup für Daten
- 23. Verstehen und Verwenden von foreach in Erlang
- 24. Verwenden von foreach-Schleife in JSF
- 25. Arrays.asList vs. Arrays.stream verwenden foreach()
- 26. foreach in foreach C#
- 27. SSIS für jede Schleifencontainer-/Dateisystemaufgabe
- 28. Verwenden von SSIS, um eine zwischen-Abfrage
- 29. Verwenden von SSIS-Umgebungsvariablen mit VB-Programm
- 30. Wie Verwenden der Variablenzuordnung bei Verwendung von Oracle OLE DB-Anbieter in SSIS?
Welche Sprache verwenden Sie? – YWE