1、声明所使用的标识符不一样 ,函数使用function ,存储过程procedure
2、函数必须有返回值,存储过程没有返回值
3、存储过程因没有返回值,不能将结果直接赋值给变量。函数有返回值,可以将结果直接赋值给变量,并且可以在select语句中直接使用
4、函数的参数作用仅仅是将数据传入函数中,存储过程的参数可以有传入和传出两种方式(即存储过程里,可以通过参数结果将所需要的结果返回)
在数据库中函数和存储过程的区别?
最新推荐文章于 2023-07-26 13:11:34 发布