MySQL自定义函数怎么写
时间: 2024-04-05 22:11:01 浏览: 153
sql自定义函数
MySQL自定义函数可以使用CREATE FUNCTION语句来创建。
下面是一个简单的MySQL自定义函数示例,该函数返回两个数字的和:
```
CREATE FUNCTION add_numbers (a INT, b INT)
RETURNS INT
BEGIN
DECLARE result INT;
SET result = a + b;
RETURN result;
END
```
该函数的含义是:创建一个名为add_numbers的函数,该函数接受两个整数参数a和b,并返回它们的和。
在函数中使用DECLARE语句定义一个名为result的变量,然后使用SET语句计算变量result的值,并使用RETURN语句将该值作为函数的返回值。
你可以使用SELECT语句来测试该函数,例如:
```
SELECT add_numbers(1, 2);
```
这将返回3,因为1和2的和为3。
阅读全文