结合前面的入门知识,写一个给用户涨工资的程序
1 --给员工涨工资;总经理1000;经理800;其他的人400 2 set serveroutput on 3 declare 4 --光标 5 cursor cemp is select empno,empjob from emp; 6 pempno emp.empno%type; 7 pjob emp.empjob%type; 8 begin 9 open cemp; 10 loop 11 fetch cemp into pempno,pjob; 12 --退出 13 exit when cemp%notfound; 14 15 16 --判断职位涨工资 17 if pjob = 'PRESIDENT' then update emp set sal=sal+1000 where empno=pempno; 18 elsif pjob='MANAGER' then update emp set sal=sal+800 where empn=pempno; 19 else update emp set sal=sal+400 where empno=pempno; 20 end if; 21 end loop; 22 23 close cemp; 24 25 26 --事物提交 27 commit; 28 --OK 29 end; 30 /