为了账号安全,请及时绑定邮箱和手机立即绑定

存储过程与函数有什么区别?

RT,刚看到存储过程  感觉和函数区别不是太明显。。。

正在回答

1 回答

函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是可以通过out参数返回多个值,并且定义时的情况也有不同,存储过程的参数需要判断为输入参数还是输出参数,对应IN和OUT,在参数前面注明。函数定义时使用FUNCTION,存储过程定义使用PROCEDURE。存储过程的效率高于函数的效率。

3 回复 有任何疑惑可以回复我~
#1

NadiaSmile 提问者

非常感谢!
2016-09-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

存储过程与函数有什么区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信