mysql数据库创建函数
时间: 2023-09-10 21:15:23 浏览: 79
要在MySQL数据库中创建函数,可以使用以下语法:
```sql
CREATE FUNCTION function_name(param1 datatype1, param2 datatype2, ...) RETURNS return_datatype
BEGIN
-- 函数体逻辑
END;
```
其中,`function_name` 是函数名,`param1`、`param2` 等是函数的参数名和数据类型,`return_datatype` 是函数的返回值类型。`BEGIN` 和 `END` 之间是函数的逻辑处理代码。
例如,下面是一个简单的函数,用于计算两个整数的和:
```sql
CREATE FUNCTION add_two_numbers(a INT, b INT) RETURNS INT
BEGIN
DECLARE sum INT;
SET sum = a + b;
RETURN sum;
END;
```
可以使用 `SELECT` 语句来调用该函数:
```sql
SELECT add_two_numbers(3, 5); -- 输出 8
```
阅读全文