您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MYSQL数据库学习(五)如何自定义函数

bubuko 2022/1/25 20:08:03 mysql 字数 1154 阅读 751 来源 http://www.bubuko.com/infolist-5-1.html

delimiter $create function getname (id int)returns varchar(30)begindeclare name varchar(30);select sname into name from student where sid=id;return na ...
delimiter $
create function getname (id int)
returns varchar(30)
begin
declare name varchar(30);
select sname into name from student where sid=id;
return name;
end
$

delimiter ;
;

delimiter 关键字:把原有以分号结尾语句的标识改成自定义的,我这里改成了$ ,作用是为了在详细语句中不会直接提交操作
getname :函数名
(id int):参数列表
returns varchar(30):返回值类型

begin....end:语句块

$:结束标识,我们上面已经把结束标识定义为这个了

delimiter ;:把结束标识重新定义为分号

技术分享图片

 

删除函数:DROP FUNCTION IF EXISTS function_name;

查看所有自定义函数, 自定义函数只能在本数据库使用: show function status [like ‘pattern‘];

查看函数创建语句:show create function 函数名;  

 

MYSQL数据库学习(五)如何自定义函数

原文:https://www.cnblogs.com/daimaxuejia/p/12419893.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶