Oracle的out参数实例详解
作者:lqh 时间:2024-01-17 00:34:23
Oracle的out参数实例详解
一 概念
1、一般来讲,存储过程和存储函数的区别在于存储函数可以有一个返回值;而存储过程没有返回值。
2、过程和函数都可以通过out指定一个或多个输出行。我们可以利用out参数,在过程和函数中实现返回多个值。
3、存储过程和存储函数都可以有out参数。
4、存储过程和存储函数都可以有多个out参数。
5、存储过程可以通过out参数来实现返回值。
6、如果只有一个返回值,用存储函数;否则,就用存储过程。
二 实例
--out参数:查询某个员工姓名月薪和职位
/*
思考
1、查询某个员工的所有信息-->>out参数太多?
2、查询某个部门所有员工的所有信息-->>out中返回集合?
*/
create or replace procedure queryempinformation(eno in number,
pename out varchar2,
psal out number,
pjob out varchar2)
as
begin
select ename,sal,empjob into pename,psal,pjob from emp where empno=eno;
end;
/
三 运行结果
PENAME = KING
PSAL = 10100
PJOB = PRESIDENT
来源:http://cakin24.iteye.com/blog/2389809
标签:Oracle,out
0
投稿
猜你喜欢
详解python的集合set的函数
2023-02-06 04:16:42
MySQL 8.0.29 安装配置方法图文教程(windows zip版)
2024-01-17 17:06:44
JavaScript 扩展运算符用法实例小结【基于ES6】
2024-04-22 13:06:03
浅谈Python NLP入门教程
2021-04-18 14:45:53
Python 实现list,tuple,str和dict之间的相互转换
2021-02-28 12:35:42
深入讲解SQL中的字符串拼接
2024-01-23 17:52:00
Python使用re模块正则提取字符串中括号内的内容示例
2022-06-15 14:20:04
jquery判断单选按钮radio是否选中的方法
2024-04-19 10:18:25
plsql与tsql的语法不同
2009-09-13 17:33:00
SQL Server 2012 sa用户登录错误18456的解决方法
2024-01-21 03:51:29
Ubuntu12下编译安装PHP5.3开发环境
2023-11-15 14:36:29
Python argparse中的action=store_true用法小结
2023-07-31 22:35:02
如何解决MySQL的客户端不支持鉴定协议
2008-11-27 17:10:00
调用其他python脚本文件里面的类和方法过程解析
2021-01-11 13:27:14
python中wx将图标显示在右下角的脚本代码
2022-10-27 02:26:53
go日志库中的logrus
2023-07-21 13:48:02
Pandas.DataFrame的行名和列名的修改
2022-10-12 12:40:35
Python实现计算最小编辑距离
2021-07-16 19:26:18
Python+random模块实现随机抽样
2022-01-19 23:58:20
Python多层装饰器用法实例分析
2023-08-20 07:34:35