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

提问者:帅平 问题分类:数据库
MySQL 存储过程和函数有什么区别?
1 个回答
Rae
Rae 管理员
mysql中的函数的定义是:
1、只能通过 return 语句返回单个值或者表对象;
2、限制比较多,不能用临时表,只能用表变量,还有一些函数都不可用等等;
3、可以嵌入在 SQL 语句中使用,可以在 SELECT 语句中作为查询语句的一个部分调用;

mysql中的存储过程的定义是:
1、不允许执行 return,但是可以通过 out 参数返回多个值;
2、限制相对就比较少;
3、一般是作为一个独立的部分来执行;
发布于:2年前 (2022-10-19) IP属地:未知
我来回答