码迷,mamicode.com
首页 > 其他好文 > 详细

存储过程

时间:2018-10-31 20:02:12      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:bsp   ade   RoCE   记录   select   nbsp   要求   --   定义   

--定义一个存储过程:获取给定部门的工资总和(通过out参数) 要求:部门号和工资总额定义为参数
select * from DEPT;
select * from SALGRADE;

create or REPLACE PROCEDURE addSal(dept_id NUMBER,sumsal out NUMBER)
is
--声明一个变量用来记录查询出的工资 salary_cursor相当于一个集合
cursor salary_cursor is select e.SAL from EMP e where e.DEPNO = dept_id;
begin
--定义工资总和变量
sumal :=0;
--循环查出来的集合变量进行累加
for c in salary_cursor LOOP
sumal := sumal+c.SAL;
END LOOP;
dbms_output.put_line(sumal);
end;

 

DECLARE
sumsal :=‘0‘;
BEGIN
addSal(‘20‘,sumsal);
end;

存储过程

标签:bsp   ade   RoCE   记录   select   nbsp   要求   --   定义   

原文地址:https://www.cnblogs.com/studynode/p/9884931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!