创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
来源:互联网 发布:帝国时代2mac版 编辑:程序博客网 时间:2024/04/29 15:21
create or replace procedure proc_return_deptinfo(p_deptno employees.departmentid%type,
p_avgsal out employees.salary%type,
p_count out number) as
begin
select avg(salary), count(*)
into p_avgsal, p_count
from employees
where departmentid = p_deptno;
exception
when no_data_found then
dbms_output.put_line('then department dot''t exists');
end proc_return_deptinfo;
p_avgsal out employees.salary%type,
p_count out number) as
begin
select avg(salary), count(*)
into p_avgsal, p_count
from employees
where departmentid = p_deptno;
exception
when no_data_found then
dbms_output.put_line('then department dot''t exists');
end proc_return_deptinfo;
0 0
- 创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
- 创建存储过程,以部门编号为参数,查询并返回该部门平均工资,以及该部门中比该部门平均工资高的员工信息
- 定义一个存储过程,以员工编号为参数,返回该员工的工作年限。
- 存储过程返回OUT参数的游标
- 创建一个包,其中定义一个过程,可以查询得到编号为7900的员工的姓名ename、薪水sal、佣金comm、上司编号mgr (通过OUT类型的参数将结果返回并打印) (注意包有包头部分的声明和包体部分的
- 使用Out参数返回数据
- c#调用带out类型参数的存储过程拿不到返回值的解决办法
- C#值类型与引用类型、 out 、 ref、 params 参数、函数重载、数组为函数参数或返回值
- db2 - 如何在shell中获取存储过程OUT型参数的返回值(awk)
- 存储过程输出OUT参数为中文时,返回为null
- 方法中的返回参数(out参数)
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- 查询各个部门的部门号,部门名,部门人数及部门平均工资
- C函数只能有一个返回值,如果需要返回多个值,怎么办,其实很简单,只要将指针作为函数参数传递就可以了
- 一个字符串参数(s)由字母(a-z,A-Z)组成, 且最大字符位数为40,要求写一个函数, 返回该参数中连续相同字母的最大个数及该字母,如果最大位数有多个,则返回第一个。例:字符串“aaaddxxxxddddxxxx”,返回值为:“x,4”。
- 函数多个返回值(返回多个参数/局部变量)通过双重指针来实现
- C#: 调用存储过程或函数显示"需要"参数,但未提供该参数的解决方法
- ref out返回参数的区别
- 字符串的处理
- 磁盘缓存和缓存命中率
- 编辑距离法
- C#学习日记09---数据类型 之 结构(Struct)类型
- 小圆大圆转圈问题
- 创建存储过程,以部门编号为参数返回该部门的人数及平均工资(返回一个值可以通过函数来实现,但如果要返回多个值,需要使用out或in out模式参数实现)
- logistic回归与牛顿法
- 浅谈C中的malloc和free
- 2015 网赛 北京 - B Mission Impossible 6 模拟
- Android UI ActionBar功能-启动ActionBar
- Java-递归算法思想
- Linux中ifcfg-eth0配置参数说明
- ubuntu+nginx+supervisor部署tornado
- TQ2440 使用Jlink-Flasher 烧写 u-boot 或者 program