Ejemplo:
Para establece el valor de la variable una vez declarada se utiliza la funcin SET
Ejemplo:
Ejemplo:
IF condicin THEN
Secuencia de instrucciones
END IF
Definicin IF ELSEIF
Ejemplo:
IF condicin THEN
Secuencia de instrucciones
Secuencia de instrucciones
END IF;
Note que en este caso la primera fase del IF no cierra hasta que se englobe todos los ELSE
necesarios
Definicin CASE WHEN
Ejemplo:
Secuencia de instrucciones
ELSE
Secuencia de instrucciones
END CASE;
Ejemplo:
Secuencia de instrucciones
Secuencia de instrucciones
ELSE (opcional)
END CASE;
Ejemplo:
WHILE condicin DO
Secuencia de instrucciones
END WHILE;
3) Funciones especiales
substring(cadena, posicion)
Realiza el corte de una cadena a partir de la posicin indicada y cuenta cuantos caracteres
deber cortar.
OPEN cursor_nombre
BEGIN
WHILE variable = 1 DO
IF variable2 = 10 THEN
SET variable = 2;
END IF;
END WHILE;
OPEN cursor1;
SELECT variable2;
/*
FOR variable TO 5 DO
IF variable2 = 10 THEN
SET variable = 2;
END IF;
END FOR;
*/
SELECT variable2;
SELECT 50;
select 68;
ELSE
SELECT 60;
END CASE;
IF variable = 1 THEN
SELECT 2;
ELSE
SELECT 4;
END IF;
IF variable = 1 THEN
SELECT 2;
SELECT 4;
SELECT 80;
END IF;
END