Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MySQL: declaración de retorno
Este tutorial de MySQL explica cómo usar instrucción DEVOLUCIÓN Sintaxis y ejemplos en MySQL.
describir
En MySQL, la declaración RETURN se usa cuando desea salir de una función y devolver el resultado de la función. También se puede usar para terminar un ciclo y luego salir del resultado.
sintaxis
La sintaxis de la instrucción RETURN en MySQL es:
RETURN result;
parámetro o parámetro
resultado El resultado que devolverá la función.
notas
- La instrucción RETURN se puede utilizar en una función para crear un punto de salida. Cada función que cree en MySQL debe tener al menos una declaración RETURN, pero si una función tiene varios puntos de salida, puede tener varias declaraciones RETURN.
- La declaración RETURN también se puede usar para terminar el LOOP y luego salir con el resultado de la función.
ejemplo
Veamos un ejemplo que muestra cómo usar la instrucción RETURN en MySQL:
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: LOOP SET income = income + starting_value; IF income < 3000 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN income; END; // DELIMITER ;
En este ejemplo de RETURN, la función denominada CalcIncome saldrá cuando encuentre la instrucción RETURN y devolverá el valor almacenado en la variable de ingresos como resultado de la función.
También puede usar la declaración RETURN para terminar el bucle llamado label1. Por ejemplo:
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: LOOP SET income = income + starting_value; IF income < 3000 THEN ITERATE label1; END IF; RETURN income; END LOOP label1; RETURN starting_value; END; // DELIMITER ;
En este ejemplo de RETURN, usamos la instrucción RETURN dos veces.
La primera instrucción RETURN en la instrucción LOOP, cuando se encuentra, sale del LOOP, sale de la función y devuelve el valor almacenado en la variable denominada ingresos.
La segunda declaración RETURN se usa cuando la función termina para salir de la función y devolver el valor almacenado en la variable initial_value.
En este ejemplo, usamos la instrucción RETURN para crear 2 puntos de salida en la función.