
Pasa a ala siguiente iteración del bucle
DECLARE @contador int
SET @contador = 0
WHILE (@contador < 100)
BEGIN
SET @contador = @contador + 1
IF (@contador % 2 = 0)
CONTINUE
PRINT 'Iteracion del bucle ' + cast(@contador AS varchar)
END
Dejara de repetir la instrucción
DECLARE @contador int
SET @contador = 0
WHILE (1 = 1)
BEGIN
SET @contador = @contador + 1
IF (@contador % 50 = 0)
BREAK
PRINT 'Iteracion del bucle ' + cast(@contador AS varchar)
END
Desvia el flujo de ejecución hacia una etiqueta
No se recomienda la utilización
Evalúa una expresión booleana y ejecuta las acciones en el bloque definido por BEGIN END
DECLARE @Web varchar(100),
@diminutivo varchar(3)
SET @diminutivo = ‘UISRAEL'
IF @diminutivo = ‘UISRAEL'
BEGIN
PRINT 'www.uisrael.edu.ec';
END
ELSE
BEGIN
PRINT 'Otra Web'
END
Evalúa una expresión o diferentes y devuelve un valor u otro
DECLARE @Web varchar(100),
@diminutivo varchar(3)
SET @diminutivo = ‘UISRAEL'
SET @Web = (CASE @diminutivo
WHEN ‘UISRAEL' THEN 'www.uisrael.edu.ec';
WHEN ‘UTE' THEN 'www.ute.edu.ec';
ELSE 'www.uisrael.edu.ec';
END)
PRINT @Web
Se repite mientras la expresión evaluada sea verdadera
DECLARE @contador int
SET @contador = 0
WHILE (@contador < 100)
BEGIN
SET @contador = @contador + 1
PRINT 'Iteracion del bucle ' + cast(@contador AS varchar)
END