创建存储函数与创建存储过程大体相同,格式如下:

create function sp_name([func_parameter[,...]])

   returns type

[characteristic...]routine_body

其中sp_name 为存储函数名称,func_parameter 为存储函数参数列表,每个参数有参数名

和参数类型组成。

returns type用于指定返回值类型,characteristic 指定存储函数的特性。routine_body

代指SQL代码内容。

存储函数例1:

delimiter//

create function name_of_student(std_id int)

returns varchar(50)

begin

return(select name from studentinfo where sid=std_id);

end

//

该存储函数的功能为查找并返回studentinfo表中sid等于函数参数std_id的学生姓名name。

 posted on 2018-08-28 15:28  庭明  阅读(114)  评论(0编辑  收藏  举报