Un ciclo while in SQL Server 2005 permette di eseguire iterazioni diversi comandi fino a quando la condizione di terminazione è soddisfatta. Il ciclo while può continuare per migliaia di iterazioni per includere diversi aggiornamenti , inserire o dichiarazioni cancellazione . Il ciclo while deve avere una condizione di terminazione o sarà continuamente loop e crash del server di database. Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare clic su "Microsoft SQL Server ", quindi fare clic su " SQL Server Management Studio 2005 " per aprire il software di scripting .
2 Fare clic sul pulsante " Nuova query " per aprire un editor . All'inizio del file , creare la variabile di terminazione . Il codice seguente mostra come creare una variabile numerica in SQL 2005:
declare @ anello come intero
3
Creare il ciclo while . Il codice seguente mostra come creare un ciclo durante l'uso della variabile di terminazione creata nel Passo 2 :
while ( @ loop = 5! ) Per
iniziare
fine < br >
Tutte le istruzioni SQL andare nel " cominciare " e dichiarazioni " end" . In questo esempio , il codice esegue cinque volte. La variabile del ciclo @ è impostato su uno , e viene incrementato ogni volta che le istruzioni di ciclo completo .
4
Creare le istruzioni all'interno del ciclo while . Digitare il seguente codice nel ciclo while :
update clienti set cognome = 'Smith' dove customerId = @ anello
set @ loop = @ anello +1
Il codice sopra aggiorna i primi cinque clienti con il cognome di " fabbro ". Gli incrementi variabile del ciclo , in modo che solo i primi cinque clienti di aggiornamento . Quando @ anello uguale a cinque, il ciclo termina .
5
Premere il tasto " F5 " per eseguire il codice . Al termine del ciclo, il "successo" messaggi torna .