创建并调用一个标量函数
时间: 2024-01-20 10:03:30 浏览: 63
调用具有默认值的标量函数-sql查询,TSQL,索引,存储过程,触发器,自定义函数
在MySQL数据库中,可以使用 `CREATE FUNCTION` 语句创建标量函数,然后使用 `SELECT` 语句调用该函数。下面是一个创建并调用标量函数的示例:
首先,我们创建一个简单的函数,用于计算两个数的和:
```sql
CREATE FUNCTION add_numbers(x INT, y INT)
RETURNS INT
BEGIN
DECLARE result INT;
SET result = x + y;
RETURN result;
END;
```
上述函数接受两个整数参数,并返回这两个数的和。在函数体中,我们首先定义了一个变量 `result`,然后将 `x` 和 `y` 相加并将结果赋给 `result`,最后使用 `RETURN` 语句返回 `result`。
创建函数之后,您可以使用 `SELECT` 语句调用该函数。例如:
```sql
SELECT add_numbers(3, 5);
```
执行上述SQL语句后,将返回 `8`,这是 `add_numbers` 函数计算出的结果。
阅读全文