- 44
- 0
- 约2.43千字
- 约 3页
- 2018-03-07 发布于河南
- 举报
实验三 存储过程的使用
实验三 存储过程的使用 4
实验目的
1、理解存储过程基本概念。
2、掌握存储过程定义、调用、删除。
3、了解存储过程调试。
4、理解存储过程作用。
实验内容
实验内容
1、定义、调用简单存储过程:计算所有供应商供应零件总数量并修改供应商相关列sqty。
CREATE OR REPLACE PROCEDURE p1
AS
cursor cur_1
is
select sno ,sum(qty) as sumqty from spj group by sno;
BEGIN
for cur in cur_1 loop
update s set sqty=cur.sumqty where s.sno=cur.sno;
end loop;
END;
begin
p1;
end;
2、定义、调用参数存储过程:查询返回指定供应商的供应零件总数量。比较与函数不同。
CREATE OR REPLACE procedure p2(sno_sno IN s.sno%type,s_sname OUT s.sname%type,v_sqty out s.sqty%type)
IS
BEGIN
SELECT sname,SUM(qty)INTO s_sname,v_sqty FROM s,spj WHERE s.sno=spj.s
原创力文档

文档评论(0)