oracle实验使用游标,Oracle数据库实验-PLSQL游标、过程、函数、包的使用
Oracle數(shù)據(jù)庫基礎(chǔ)
實驗5 PL/SQL游標(biāo)、過程、函數(shù)、包的使用
【實驗學(xué)時】
2學(xué)時
【實驗?zāi)康摹?/p>
1.了解PL/SQL語言中顯式游標(biāo)和隱式游標(biāo)的概念和屬性。
2.了解顯式游標(biāo)和隱式游標(biāo)的差異。
3.掌握PL/SQL中cursor for循環(huán)的使用方法。
4.學(xué)會在PL/SQL程序中使用游標(biāo)來解決實際問題。
5.學(xué)會在PL/SQL程序中進行異常處理的方法。
6.練習(xí)在PL/SQL中自定義異常。
7.理解過程和函數(shù)的作用。
8.學(xué)會編寫過程、函數(shù)、包,并加以調(diào)用。
【實驗內(nèi)容】
1.用顯式游標(biāo)編寫程序,程序的功能是:計算每一個部門的平均工
資。注意異常的處理(例如,分母為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;
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的oracle实验使用游标,Oracle数据库实验-PLSQL游标、过程、函数、包的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle expdp ora3907
- 下一篇: oracle的脚本语言,Oracle 无