Las sentencias de control en SQL Server son fundamentales para gestionar el flujo de las consultas y mejorar la eficiencia del código. Una de estas sentencias es GOTO, que permite saltar a una etiqueta específica dentro del script, facilitando la navegación y ejecución de segmentos específicos de código.
Etiqueta que nos permite marcar un segmento de querys y utilizarlo en cualquier parte del script.
WHILE
WHILE ()
begin
.
.
end
En la estructura se puede usar "BRAKE" para salir del bucle o "CONTINUE" para regresar al inicio de las instrucciones.
Un bucle para sirve para ejecutar un conjunto de instrucciones mientras la condición se cumpla.
CASE
CASE
when then
when then
.
.
when then
else
END
En la estructura, se utiliza "WHEN" para dictar la condición y "THEN" para asignar la instrucción si se cumple la condición anterior. También se usa el "ELSE" para asignar instrucciones en caso de que las anteriores instrucciones usadas no coticen el resultado de la expresión evaluada.
Puede evaluar varias condiciones y de acuerdo a cada una, realizar una acción determinada.
IF
IF
begin
.
end
ELSE
begin
.
end
En la estructura, se utiliza el "ELSE" para indicar las instrucciones en caso de que no se cumpla la condición de IF.
Evalúa una expresión que puede ser verdadera o falsa.