存储过程、函数和例程之间有什么区别?

在MySQL数据库上下文中,这3个术语之间有什么区别:

  • 存储过程
  • 存储函数
  • 存储例程

此外,内置函数如日期时间函数(例如WEEKDAY()等)被认为是什么

谷歌是你的朋友。“第一场比赛”;mysql例程函数程序“;这是:http://dev.mysql.com/doc/refman/5.0/en/stored-routines-syntax.html

快速总结:

存储例程是过程或函数

过程是使用CALL语句调用的,并且只能使用输出变量传回值

函数可以像任何其他函数一样从语句内部调用,并且可以返回标量值

发表评论