记一次数据库函数的学习:工作中接口出现问题,导致页面数据显示错误,跟踪代码查看,最后找到sql语句中,但是sql比较复杂,同时调用了大量的函数,以此记录mysql函数的学习。

首先创建一个函数

选择参数类型

这里就是我们定义的abc参数

 

下面就创建好了一个函数

BEGIN
DECLARE dealStatus TEXT(200) DEFAULT \’\’;–此处用来声明一个返回值,用来接收函数执行后返回来的值。

select id from yh_xunshi_check where id in(a,b,c) INTO dealStatus;–具体的执行逻辑

RETURN dealStatus;–将执行完成后的数据放到参数中,并将这个参数返回
END

 这样我们的函数就创建好了。

 调用时和java调用方式一样

test(1,2,3)

 

版权声明:本文为zl96291原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zl96291/p/10130989.html