come utilizzare foreach con "per ciascuno da variabile enumatore" se la variabile è di tipo Elenco <> in pacchetti SSIS.come utilizzare la raccolta di elenchi per "foreach" in SSIS
10
A
risposta
16
si deve dichiarare due variabili SSIS
- la variabile di raccolta (di origine per il Per ogni enumeratore)
- la variabile per un oggetto (utilizzato entro l'enumeratore)
Diciamo hai un List<string>
ed è necessario iterare attraverso i suoi articoli. Ecco un esempio come si fa:
- in SSIS finestra variabili creare variabile denominata "col", tipo "oggetto"
- creare variabile denominata "s", tipo "stringa"
creare un compito di script di esempio che riempie la raccolta "col" e aggiunge la variabile "Utente :: col" all'elenco delle attività ReadWriteVariables. Il corpo sceneggiatura avrebbe seguito:
List<string> col = new List<string>() {"One", "Two", "Three"}; Dts.Variables["User::col"].Value = col;
creare un contenitore ciclo foreach e configurarlo per digitare "Da enumator variabile" over variabile "User :: Col".
- nelle mappature variabili contenitore Foreach aggiungere una mappatura per la "User :: s" variabile
creare un'attività di script di esempio all'interno del contenitore Foreach, dimostrando consumo dell'iterazione (aggiungere il "User :: s" to task ReadOnlyVariables). Il corpo dello script sarebbe il seguente:
string val = (string)Dts.Variables["User::s"].Value; MessageBox.Show(val);
- eseguire l'esempio premendo F5 in BIDS. Dovrebbe visualizzare tre finestre di dialogo con i testi "Uno", "Due", "Tre".
Nota: gli esempi di script sono scritti in C# di gara 2008.
Problemi correlati
- 1. forEach non modifica la raccolta java (8)
- 2. Per gli sviluppatori, vale la pena imparare/utilizzare SSIS?
- 3. come utilizzare elenchi di elenchi: funzione mappa
- 4. Utilizzare LINQ per selezionare proprietà distinte in Elenchi di elenchi
- 5. Come restituire una raccolta di elenchi generica in C#?
- 6. Interrogazione altra raccolta all'interno forEach
- 7. come utilizzare yield per restituire la raccolta di Item in parallel block o Task
- 8. Come utilizzare la chiamata di raccolta in Java 8?
- 9. Come utilizzare correttamente gli elenchi in R?
- 10. Converti dizionario nella raccolta di elenchi in C#
- 11. Come utilizzare EditorFor all'interno di un foreach
- 12. Combinare foreach e utilizzare
- 13. Utilizzare la comprensione degli elenchi per creare una tupla
- 14. Modifica raccolta quando si utilizza un ciclo foreach in C#
- 15. Problemi di ambito variabile SSIS
- 16. È possibile utilizzare la piega per creare elenchi infiniti?
- 17. Come utilizzare la logica if-else in Java 8 stream forEach
- 18. Come utilizzare l'ereditarietà e gli elenchi di eventi CDI?
- 19. Come utilizzare lo stesso codice foreach per 2 raccolte?
- 20. Come si ordina una raccolta di elenchi in ordine lessicografico in Scala?
- 21. SSIS ISNULL per svuotare la stringa
- 22. Come utilizzare i generatori PHP senza foreach?
- 23. Come utilizzare i valori letterali di raccolta in Java 7?
- 24. Utilizzo di log4net come meccanismo di registrazione per SSIS?
- 25. Quando utilizzare la raccolta Stack <T> in C#?
- 26. Come posso utilizzare una lista Java con foreach di Scala?
- 27. Perché utilizzare un set per il confronto di elenchi?
- 28. Come posso associare una raccolta di elenchi alle intestazioni di TabControl in WPF?
- 29. Qualcuno può dirmi come utilizzare SSIS utilizzando DBAmp
- 30. Come utilizzare foreach in C++ cli nel codice gestito
In quale lingua stai usando? – YWE