MySQL存储过程和函数有什么区别?
阅读更多:MySQL 教程
存储过程
在MySQL中,可以通过call语句来调用存储过程。一个存储过程可以返回多个值。
存储过程默认返回0。它不能用于SQL查询,是基于预编译的。
函数
函数可以在语句中调用。它可以通过return语句返回一个值,仅返回一个值。
函数返回任何单个值,可以是表。它可以用于SQL查询,不是基于预编译的。
阅读更多:MySQL 教程
在MySQL中,可以通过call语句来调用存储过程。一个存储过程可以返回多个值。
存储过程默认返回0。它不能用于SQL查询,是基于预编译的。
函数可以在语句中调用。它可以通过return语句返回一个值,仅返回一个值。
函数返回任何单个值,可以是表。它可以用于SQL查询,不是基于预编译的。
极客教程