Saltar al contenido

WHILE – BREAK – CONTINUE – BEGIN en #sqlserver

Un Mientras hace ...

Captura

Podemos anidar bucles, colocar un bucle WHILE dentro de otro.

BREAK Produce la salida del bucle WHILE más interno.

CONTINUE Hace que se reinicie el bucle WHILE y omite las instrucciones que haya después de la palabra
clave CONTINUE.

Vamos con los ejemplos

Captura

Como vemos imprime los primeros 5 numeros.

Captura

Como vemos solo nos deja ver 4 números ya que al sumar ya 5, le decimos que se salga del bucle.

Captura

Como aquí vemos el continue pasa de nosotros y nos deja seguir ejecutando el bucle.

Otra instrucción que vemos es BEGIN -END.

Se usan para agrupar varias instrucciones TSQL en un bloque lógico. La vamos a utilizar en cualquier parte cuando una instrucción de control de flujo deba ejecutar un bloque con 2 o más instrucciones TSQL.

Ya veremos como lo juntamos con nuestras bbdd y su utilización

Este sitio usa Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.