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

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

阅读更多:MySQL 教程

存储过程

在MySQL中,可以通过call语句来调用存储过程。一个存储过程可以返回多个值。

存储过程默认返回0。它不能用于SQL查询,是基于预编译的。

函数

函数可以在语句中调用。它可以通过return语句返回一个值,仅返回一个值。

函数返回任何单个值,可以是表。它可以用于SQL查询,不是基于预编译的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程