15. Curso SQL SERVER - Scripts con While e IF
- Hola a todos , en esta ocasión vamos continuar con nuestro curso sobre SQL SERVER. En este capítulo del curso vamos a practicar con las instrucciones WHILE e IF-ELSE .Estas instrucciones las utilizaremos en un script que ejecute una condición n veces y haga una cosa u otro en función de una condición.
- La lógica de estas instrucciones es similar a la de sus instrucciones homólogas en los lenguajes de programación de alto nivel. En este mismo blog tenemos ejemplo del uso de estas dos instrucciones en C#:
- En el siguiente vídeo podéis ver como utilizo estas dos instrucciones en un script:
- Como acostumbro os dejo los links a la documentación oficial de Microsoft:
- También os dejo el código del ejemplo hecho en el vídeo:
- IF ELSE,WHILE,
DECLARE @contador int;
SET @contador=0;
DECLARE @contador int;
SET @contador=0;
WHILE(@contador<10)
BEGIN
--print(CONVERT(VARCHAR(10), @contador))
IF(@contador<3)
BEGIN
print('SOY MENOR QUE 3 ' + CONVERT(VARCHAR(10), @contador))
END
ELSE IF(@contador>=3 AND @contador<6)
BEGIN
print('ESTOY ENTRE 3 Y 6 ' + CONVERT(VARCHAR(10), @contador))
END
ELSE
BEGIN
print('SOY MAYOR QUE 6 ' + CONVERT(VARCHAR(10), @contador))
END
SET @contador = @contador+1;
END
No hay comentarios:
Publicar un comentario