oracle存储过程与函数区别

   存储过程                          函数
用于在数据库中完成特定        用于特定的数据(选择)
的操作或任务(删除 插入)

程序头部声明procedure         程序头部声明fuction


程序头部声明时不要描述        程序头部声明时要描述返回类型,同时必须有return
返回类型

可以用out/in/in out三种       可以用out/in/in out三种模式的参数
模式的参数

可以作为一个独立的plsql       不能独立执行,必须作为表达式的一部分
来执行

可以通过out/in out返回零      通过return语句返回一个值,要与声明部分一致,或通过out类型的参数带出的值
个或多个值

sql语句(DML或select)中不      sql语句(DML或select)中可以调用
可调用存储过程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值