美文网首页
存储过程(procedure)和函数(function)区别

存储过程(procedure)和函数(function)区别

作者: Devil兵 | 来源:发表于2019-06-24 12:53 被阅读0次

存储过程(procedure)和函数(function)区别

      本质上它们都是存储程序。函数只能通过return语句返回单个值或表对象;而存储过程不允许执行return语句,但是可以通过output参数返回多个值。函数限制比较多,不能用临时变量,只能用表变量,还有一些函数都不可用等等;而存储过程的限制相对就比较少。函数可以嵌入在SQL语句中使用,可以在select语句中作为查询语句的一个部分调用;而存储过程一般是作为一个独立的部分来执行。

相关文章

网友评论

      本文标题:存储过程(procedure)和函数(function)区别

      本文链接:https://www.haomeiwen.com/subject/ahxuqctx.html