创建测试数据:
一:创建只有输入参数的存储函数及调用
调用
二:带有输入,输出参数的存储函数的编写及调用
带有输入,输出的存储函数的调用
call procedure_2('%张%',@p_count);
查询姓张用户的数量
select @p_count;
三:即使输入又是输出的存储函数的编写及调用
调用
set 10
call procedure_3(@p_num);
select @p_num
总结:
1.只有输入参数的存储函数,调用的结果是一个列表集合
2.含有输入,输出的存储函数既可以像只有输入参数那样查询出结果集,又可以返回结果集的行数
3即使输入又是数据参数的存储函数,注意 set 的使用