PL/SQL实例
Posted 佐小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL实例相关的知识,希望对你有一定的参考价值。
1. 统计每年入职的员工人数
1 set SERVEROUTPUT ON; 2 declare 3 cursor cemp is select to_char(hiredate,‘yyyy‘) from emp; 4 phiredate VARCHAR2(4); 5 count80 number:=0; 6 count81 number:=0; 7 count82 number:=0; 8 count83 number:=0; 9 begin 10 open cemp; 11 loop 12 fetch cemp into phiredate; 13 exit when cemp%notfound; 14 if phiredate=‘1980‘ then count80:=count80+1; 15 elsif phiredate=‘1981‘ then count81:=count81+1; 16 elsif phiredate=‘1982‘ then count82:=count82+1; 17 else count83:=count83+1; 18 end if; 19 end loop; 20 close cemp; 21 dbms_output.put_line(‘total:‘||(count80+count81+count82+count83)); 22 end; 23 /
以上是关于PL/SQL实例的主要内容,如果未能解决你的问题,请参考以下文章