可能重复:
PL/SQL中的函数和过程有什么区别?
函数总是返回一个值,但是当我们在一个过程中使用'out'时,过程也会返回一个值,所以请告诉我什么时候应该编写一个函数,什么时候应该编写一个过程?我们决定使用程序或功能的标准是什么?
函数主要执行某种计算,并始终使用return语句返回值,并且可以在select语句中使用.过程用于实现业务逻辑,并可使用out参数返回一个或多个值.你不应该在函数中做DML.
| 归档时间: |
|
| 查看次数: |
11620 次 |
| 最近记录: |