Un bucle while en SQL Server 2005 permite recorrer varios comandos hasta que se cumpla la condición de terminación . El bucle while puede continuar durante miles de iteraciones para incluir varias actualizaciones, inserción o deleción declaraciones . El bucle while debe tener una condición de terminación o continuamente bucle y caída del servidor de base de datos. Instrucciones
1
Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " Microsoft SQL Server", haga clic en "SQL Server Management Studio 2005 " para abrir el software de secuencias de comandos .
2
clic en el botón " Nueva consulta " para abrir un editor. Al principio del archivo , crear la variable de terminación. El código siguiente muestra cómo crear una variable numérica en SQL 2005 :
declare @ bucle entero
3
Crear el bucle while. El código siguiente muestra cómo crear un bucle durante el uso de la variable de terminación creado en el Paso 2 :
while ( @ loop = 5 !)
Comenzar
final < br >
Todas las sentencias SQL ir en el "begin " y " declaraciones finales" . En este ejemplo , el código de cinco bucles . La variable @ bucle se establece en uno , y se incrementa cada vez que las sentencias de bucle completo .
4
Crear las declaraciones prospectivas dentro del bucle while. Escriba el siguiente código en el bucle while :
actualización del conjunto apellidos cliente = ' Smith ' donde customerId = @ loop
set @ @ loop = bucle 1
El código por encima de las actualizaciones de los cinco primeros clientes con el apellido " Smith ". Los incrementos de las variables de lazo, por lo que sólo la primera actualización de cinco clientes . Cuando @ loop es igual a cinco, el ciclo termina .
5
Pulse la tecla "F5 " para ejecutar el código. Cuando termine el ciclo, el "éxito" de mensajes vuelve .