Come utilizzare un SSIS Contenitore Ciclo Foreach

December 17

La Microsoft SSIS itera "foreach" container ciclo attraverso ogni record o colonna ed esegue processi di SQL su ogni valore nel ciclo. Utilizzare questa procedura per modificare grandi quantità di dati memorizzati in una struttura di tabella o vista. L'utilità di SQL Server SSIS include il contenitore ciclo foreach per semplificare le attività di amministrazione che richiedono di modificare di frequente dati.

istruzione

1 Aprire SQL Server Management Studio sul desktop e accedere al server di database. Fare clic con il pacchetto SSIS e fare clic su "Modifica".

2 Fare clic sulla scheda "Flow Control" e fare clic su "Ciclo Foreach." Nella prima finestra Generale, digitare un nome e una descrizione per il contenitore ciclo.

3 Selezionare il tipo di elenco di censimento nel tab "Collection". Per esempio, se si desidera utilizzare un elenco di colonne, scegliere "Colonne".

4 Fai clic su "Aggiungi" per aggiungere le colonne alla lista. Viene visualizzato un elenco di tabelle. Trascinare e rilasciare ogni colonna che si desidera utilizzare per il pannello "Active".

5 Fai clic su "Espressioni". Nel pannello aperto, digitare il codice SQL che si desidera eseguire su ogni voce dell'elenco. Per esempio, digitare "tabella di aggiornamento set colonna = ltrim (colonna)" per tagliare eventuali spazi dal lato sinistro dei valori della colonna.

6 Fai clic su "Salva" per salvare il contenitore ciclo foreach. Fare clic con il pacchetto SSIS e fare clic su "Esegui" per eseguire il pacchetto sul database con le nuove modifiche ciclo foreach.