Oracle 存储过程(procedure)和函数(Function)的区别
2017-10-31 16:24
525 查看
1、返回值的区别
函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有
2.
调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.
函数:一般情况下是用来计算并返回一个计算结果;存储过程: 一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等)
下图说明它们之间的区别:
相关文章推荐
- Oracle 存储过程(procedure)和函数(Function)的区别
- Oracle 存储过程(procedure)和函数(Function)的区别(转载)
- oracle中 procedure(存储过程)和function(函数)本质区别
- 黑马程序员-浅谈个人理解,oracle procedure-存储过程、Function-函数、 package-包
- oracle 存储过程 PROCEDURE和 FUNCTION区别:
- oracle之存储过程(procedure)与函数(function)
- oracle怎么导出function和procedure,即函数和存储过程?
- Oracle子程序之函数(function)和过程(procedure)
- Oracle中存储过程和函数的区别
- PL/SQL--Procedure(过程)和Function(函数)的区别
- Oracle和SQL Server的一些区别(函数和存储过程)
- Oracle中存储过程和函数的区别
- Oracle和SQL Server的一些区别(函数和存储过程)
- Oracle中存储过程和函数的区别
- oracle中 procedure和function有何本质区别
- oracle中 procedure和function 区别
- Oracle中存储过程和函数的区别
- [转]Oracle中存储过程和函数的区别
- MySQL 的存储过程 procedure 与 函数 function 的区别和使用方法