En while-løkke i SQL Server 2005 kan du gentage gennem flere kommandoer , indtil afslutning betingelse er opfyldt. While-løkken kan fortsætte for tusindvis af gentagelser til at omfatte flere opdateringer , indsætte eller sletning erklæringer. While-løkken skal have en afslutning tilstand eller det vil løbende løkke og nedbrud databaseserveren. Instruktioner
1
Klik på Windows " Start" knappen og vælg " Alle programmer". Klik på "Microsoft SQL Server ", klik derefter " SQL Server Management Studio 2005 " for at åbne scripting software.
2
Klik på " Ny forespørgsel " knappen for at åbne en editor. I begyndelsen af filen , skal du oprette afslutning variabel. Følgende kode viser, hvordan du opretter en numerisk variabel i SQL 2005 : Hej
erklære @ sløjfe som heltal
3
Opret imens løkken. Følgende kode viser, hvordan du opretter en while-løkke bruger afslutning variabel oprettet i Trin 2 : Hej
while ( @ loop = 5 !)
Begynder
ende < br > p Alle de SQL-sætninger går indenfor " begynder " og " end" udsagn. I dette eksempel , sløjfer fem gange . Den @ loop variablen er sat til en, og det trin , hver gang løkken udsagn fuldstændig.
4
Opret erklæringer inden while-løkken . Indtast følgende kode i while-løkken : Hej
update kunde set last_name = ' smith ", hvor Kunde = @ loop
sæt @ loop = @ loop +1
koden ovenstående opdateringer de første fem kunder med efternavnet på " smith ". Loop variable intervaller , så kun de første fem kunder opdatering. Da @ loop lig fem, løkken ophører .
5.
Tryk på "F5 "-tasten for at udføre din kode. Når sløjfen færdig , den " succes" message afkast.