Microsoft SSIS " foreach " loop container gjentas gjennom hver post eller kolonne og utfører SQL- prosesser på hver verdi i loop. Bruk denne prosedyren til å redigere store mengder data lagret i en tabell eller visning struktur . SQL Server SSIS verktøyet omfatter foreach løkke beholderen for å forenkle administrative oppgaver som krever at du redigere data ofte. Instruksjoner
en
Åpen SQL Server Management Studio på skrivebordet og logg inn på din database server. Høyreklikk SSIS pakke , og klikk "Endre ".
2
Klikk på "Control Flow " og klikk " foreach Loop . " I første general vinduet , skriv inn et navn og beskrivelse for loopen container .
3
Velg type oppregning listen i "Collection "-kategorien . For eksempel, hvis du ønsker å bruke en liste over kolonner , velg " 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 " Expressions . " I åpnet panelet , skriver SQL-koden du ønsker å kjøre på hver liste elementet. For eksempel , skriv "update table set kolonne = ltrim (kolonne ) " for å trimme noen mellomrom fra venstre side av kolonneverdiene .
6
Klikk "Lagre" for å lagre foreach løkke container . Høyreklikk SSIS pakke , og klikk " Execute " for å kjøre pakken på databasen med de nye foreach løkke endringer .