MySQL: Funciones

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: Funciones

Este tutorial de MySQL explica cómo Crear y eliminar funciones Sintaxis y ejemplos en MySQL.

¿Qué son las funciones en MySQL?

En MySQL, una función es un procedimiento almacenado al que puede pasar parámetros y devolver un valor.

crear función

Al igual que puede crear funciones en otros idiomas, puede crear sus propias funciones en MySQL. Miremos más de cerca.

sintaxis

La sintaxis para crear una función en MySQL es:

CREATE FUNCTION function_name [ (parameter datatype [, parameter datatype]) ]
RETURNS return_datatype

BEGIN

   declaration_section

   executable_section

END;

function_name El nombre asignado a esta función en MySQL. parámetro Uno o más parámetros pasados ​​a la función.Al crear una función, todos los parámetros se consideran Parámetros de entrada (no parámetros OUT o INOUT) donde los parámetros pueden ser referenciados por funciones pero no pueden ser anulados por funciones. return_datatype El tipo de datos del valor devuelto por la función. sección_declaración La ubicación donde se declara la variable local en la función. La ubicación para ingresar el código de función en la función executable_section.

ejemplo

Veamos un ejemplo que muestra cómo crear una función en MySQL:

DELIMITER //

CREATE FUNCTION CalcIncome ( starting_value INT )
RETURNS INT

BEGIN

   DECLARE income INT;

   SET income = 0;

   label1: WHILE income <= 3000 DO
     SET income = income + starting_value;
   END WHILE label1;

   RETURN income;

END; //

DELIMITER ;

Luego puede hacer referencia a su nueva función de la siguiente manera:

SELECT CalcIncome (1000);

función de caída

Después de crear una función en MySQL, es posible que deba eliminarla de la base de datos.

sintaxis

La sintaxis para soltar una función en MySQL es:

DROP FUNCTION [ IF EXISTS ] function_name;

function_name El nombre de la función a eliminar.

ejemplo

Veamos un ejemplo de cómo soltar una función en MySQL.

Por ejemplo:

DROP FUNCTION CalcIncome;

Este ejemplo elimina la función denominada CalcIncome.

(Visited 17 times, 1 visits today)