“Conocimiento software>SQL Server

Cómo utilizar el bucle While en SQL Server 2005

2011/8/19
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

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 .

SQL Server
¿Qué es la reescritura de consulta?
¿Qué es el servidor LQS?
¿Cuál es la diferencia entre el administrador de MySQL y el banco de trabajo?
¿Cómo se ejecuta DBase en Win 7?
¿Su computadora necesita SQL Server?
Cómo migrar Access a SQL Server Express
¿Cuál es el propósito de usar uniones en la normalización de la base de datos solo?
Máximo SQL Server Express Tamaños
Conocimiento de la computadora © http://www.ordenador.online