目录
二、存储函数
1.创建存储函数
格式:
CREATE FUNCTION 存储函数名([参数名 参数数据类型,...])
RETURNS 返回值的数据类型
DETERMINISTIC
BEGIN
存储函数体
END
- RETURNS子句:用于声明返回值的数据类型
- 存储函数体:在存储过程中的SQL语句、局部变量、SET语句、流程控制语句、游标等,都适用于存储函数,其中,存储函数体中还包含一个RETURN value语句,value用于指定存储函数的返回值
Example:
- 问题描述:根据输入的学号,输出对应的性别
2.查看存储函数
2.1.查看数据库中存在哪些存储函数
格式:
SHOW FUNCTION STATUS [\G];
Example:
2.2.查看某个存储函数的具体信息
格式:
SHOW CREATE FUNCTION 存储函数名 [\G];
Example:
3.调用存储函数
格式:
SELECT 存储函数名([参数])
Example:
4.删除存储函数
格式:
DROP FUNCTION [IF EXISTS] 存储函数名
Example:
存储过程见上一章!