1、无参数有返回
1 查询员工表中的记录数,并返回 2 delimiter $ 3 create FUNCTION myf1() returns int 4 begin 5 DECLARE c int DEFAULT 0;#定义变量 6 select count(*) into c #给定义的变量进行赋值 7 from employees; 8 RETURN c; 9 10 end $ 11 12 select myf1()$
运行结果:
1、无参数有返回
1 查询员工表中的记录数,并返回 2 delimiter $ 3 create FUNCTION myf1() returns int 4 begin 5 DECLARE c int DEFAULT 0;#定义变量 6 select count(*) into c #给定义的变量进行赋值 7 from employees; 8 RETURN c; 9 10 end $ 11 12 select myf1()$
运行结果: