jueves, 7 de mayo de 2015

Variables y Bucles en SQL Server



Variables
  • Definidas en una instrucción DECLARE (Con una sola @)
  • Valores asignados con instrucción SET o SELECT (Con una sola @)
  • Ámbito global o local

Sintaxis: 

DECLARE @VariableLocal tipodatos,...
SET @VariableLocal = expresión

SELECT @VariableLocal = Nombre from Empleados WHERE Id = 5


Bucles

Nivel de instrucción:

  • Bloques BEGIN......END
  • Bloques IF.............ELSE
  • Construcciones WHILE

Ejemplos:

Determinar si el número 5 es par o impar

--IF
DECLARE @N INT
SET @N = 5
IF (@N % 2)= 0
PRINT 'PAR'
ELSE
PRINT 'IMPAR'


Obtener los números pares menores a 10 dentro de un bucle en SQL

--BUCLES
DECLARE @N INT
SET @N = 1
WHILE @N < 10
BEGIN
IF (@N % 2) = 0
SELECT @N AS NUMERO
SET @N = @N + 1
END


Espero haber ayudado en algo. Hasta la próxima oportunidad!









2 comentarios:

  1. Muy bueno, gracias por el aporte

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar