数据库中存储过程和函数的区别

2025-04-02 19:31:59
推荐回答(2个)
回答1:

函数分两种,表值函数跟标量函数
表值函数最后要返回一个表变量,而标量函数最后要返回一个标量值
存储过程即一组批处理,可以返回或不返回值,仅仅是执行其内部的全部语句
函数可以与一般sql语句一同编写,而存储过程不可以,需要单独执行

回答2:

MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 19.MySQL之存储过程与自定义函数的区别 学习猿地