PL/SQL课堂练习(过程、函数、包、触发器)
1、过程练习,掌握过程参数(in/out/in out)及调用环境
1.1)过程名字PROC_EMP(in hireYear,out manCount,in out commis_pct)
需求描述:
输入一个hireYear,计算出该年入职的员工数staffCount;
给定一个commis_pct,上述范围的职员如果没有提成(commission_pct)的,
用这个数作为他的提成,已有提成的,不做改动
上述范围职员的提成最大值用commis_pct参数返回
PL/SQL课堂练习(匿名块)
1、普通变量声明
1)、声明3个变量:full_name varchar2(20),salary number(9,2),fdate date
2)、用Select into语句从employees表为上面3个变量赋值,条件是rownum <= &_rownum
3)、用DBMS_OUTPUT.PUT_LINE()打印三个变量值,结果如:Mickel.Jordon 's salary is $4680, Joined in 1987-07-12
4)、另外声明常量PI,NUMBER(2,7)=3.1415926,声明变量flag BOOLEAN,默认值=FALSE,声明变量age NUMBER,无默认值
5)、打印上述变量