失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle实验使用游标 Oracle数据库实验-PLSQL游标 过程 函数 包的使用

oracle实验使用游标 Oracle数据库实验-PLSQL游标 过程 函数 包的使用

时间:2024-07-19 22:23:22

相关推荐

oracle实验使用游标 Oracle数据库实验-PLSQL游标 过程 函数 包的使用

Oracle数据库基础

实验5 PL/SQL游标、过程、函数、包的使用

【实验学时】

2学时

【实验目的】

1.了解PL/SQL语言中显式游标和隐式游标的概念和属性。

2.了解显式游标和隐式游标的差异。

3.掌握PL/SQL中cursor for循环的使用方法。

4.学会在PL/SQL程序中使用游标来解决实际问题。

5.学会在PL/SQL程序中进行异常处理的方法。

6.练习在PL/SQL中自定义异常。

7.理解过程和函数的作用。

8.学会编写过程、函数、包,并加以调用。

【实验内容】

1.用显式游标编写程序,程序的功能是:计算每一个部门的平均工

资。注意异常的处理(例如,分母为0的异常)。

已写入文件afiedt.buf

1 declare

2 cursor c_dept is select * from dept order by deptno;

3 cursor c_emp(p_dept emp.deptno%type)is select

ename,sal from emp where deptno=p_dept

4 order by ename;

5 r_dept dept%rowtype;

6 v_ename emp.ename%type;

7 v_salary emp.sal%type;

8 v_tot_salary emp.sal%type;

9 begin

10 open c_dept;

11 loop

12 fetch c_dept into r_dept;

13 exit when c_dept%notfound;

如果觉得《oracle实验使用游标 Oracle数据库实验-PLSQL游标 过程 函数 包的使用》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。