mysql 自定义函数create function
warning:
这篇文章距离上次修改已过183天,其中的内容可能已经有所变动。
在MySQL中,创建自定义函数需要使用CREATE FUNCTION
语句,并指定函数名、参数列表、返回类型以及函数体。以下是一个创建自定义函数的例子:
假设我们要创建一个函数,它接收两个参数x
和y
,返回它们的和。
DELIMITER $$
CREATE FUNCTION my_add (x INT, y INT)
RETURNS INT
BEGIN
RETURN (x + y);
END$$
DELIMITER ;
在上面的例子中,我们定义了一个名为my_add
的函数,它接受两个整数参数x
和y
,返回它们的和。DELIMITER $$
和DELIMITER ;
用于临时更改MySQL的结束符,这样就可以在函数体中使用分号了。
要调用这个自定义函数,可以使用以下SQL语句:
SELECT my_add(10, 20);
这将返回30
。
评论已关闭