Hvordan bruke en SSIS foreach Container Loop

Microsoft SSIS "foreach" loop container gjentas gjennom hver post eller kolonne og utfører SQL-prosesser på hver verdi i loop. Bruk denne fremgangsmåten for å redigere store mengder data som er lagret i en tabell eller visning struktur. SQL Server SSIS verktøyet omfatter foreach løkke container for å forenkle administrasjonsoppgaver som krever at du redigere data ofte.

Bruksanvisning

1 Åpne SQL Server Management Studio på skrivebordet og logge deg på databaseserveren. Høyreklikk SSIS pakke og klikk på "Endre".

2 Klikk på fanen "Control Flow" og klikk "foreach Loop." I den første general vinduet, skriv inn et navn og en beskrivelse for loopen container.

3 Velg typen oppregning listen i "Collection" -kategorien. For eksempel, hvis du ønsker å bruke en liste med kolonner, velger du "kolonner".

4 Klikk "Legg til" for å legge til kolonner i listen. En liste over tabeller vises. Dra og slipp hver kolonne du vil bruke til "Active" panel.

5 Klikk på "uttrykk." I åpnet panelet, skriver SQL-kode du ønsker å kjøre på hvert listepunkt. For eksempel, skriv "oppdatering bord satt column = ltrim (kolonne)" å trimme mellomrom fra venstre side av kolonneverdier.

6 Klikk "Lagre" for å lagre foreach løkke container. Høyreklikk SSIS pakke og klikk "Kjør" for å kjøre pakken på databasen med de nye foreach løkke endringer.