oracle中 procedure和function 区别
来源:互联网 发布:知乎招聘员工的 编辑:程序博客网 时间:2024/05/21 07:01
1、标识符不同。函数的标识符为FUNCTION,过程为:PROCEDURE。
2、函数中一般不用变量形参,用函数名直接返回函数值;而过程如有返回值,则必须用变量形参返回。
3、过程无类型,不能给过程名赋值;函数有类型,最终要将函数值传送给函数名。
4、函数在定义时一定要进行函数的类型说明,过程则不进行过程的类型说明。
5、调用方式不同。函数的调用出现在表达式中,过程调用,由独立的过程调用语句来完成。
6、过程一般会被设计成求若干个运算结果,完成一系列的数据处理,或与计算无关的各种操作;而函数往往只为了求得一个函数值
function 可以使用在表达式中 x := func();procedure不能
function 可以做为表达式 select func() from dual;procedure 不能
function 不能BEGIN func();END;;procedure 可以
0 0
- oracle中 procedure和function 区别
- oracle中 procedure和function有何本质区别
- oracle 存储过程 PROCEDURE和 FUNCTION区别:
- ibatis调用Oracle中procedure和function
- the different between function and procedure in oracle oracle 中函数和存储过程的区别
- MySQL和Oracle Procedure和Function的区别
- function和stored procedure区别
- FUNCTION和PROCEDURE的区别
- oracle中procedure、function、sequence小结
- mysql中procedure与function的区别
- SQL PROCEDURE和 FUNCTION的区别
- Store Procedure 和 Function的区别
- ORACLE中的function 、packages、package bodies、procedure的有什么区别和相同的地方?
- Oracle 存储过程(procedure)和函数(Function)的区别
- ORACLE中的function 、packages、package bodies、procedure的有什么区别和相同
- procedure和Function中动态SQL
- Oracle Procedure and Function
- Oracle-Function&Procedure&Package
- <base href="<%=basePath%>">
- plsql 导出 sql脚本
- OC面向对象—封装
- 初涉Android Studio从官方文档开始(2)
- iOS一句话搞定图片上传,数据请求(基于AFN)[持续更新]
- oracle中 procedure和function 区别
- Oracle中函数/过程返回结果集的几种方式
- sharding技术
- 关于自定义转场动画,我都告诉你。
- 1.2iOS常用的开源库(一)
- Android触屏分发机制(二)
- Spark累加器(Accumulator)陷阱及解决办法
- oralce split 函数
- 手机和电脑简单的远程协作