【发布时间】:2022-11-14 18:40:58
【问题描述】:
编写一个PLSQL函数,检查员工的薪水是否 低于所有员工的平均工资。如果薪水是酒糟, 程序应将该员工的工资更新为当前工资的 5% 并打印 老员工工资,所有员工的平均工资,新员工 更新后的工资。你的程序应该处理所有可能的异常。 您的输出格式应如下所示:
O/P: Old salary is: $510
Avg salary is: $957.05
New salary is: $765
1-Huguette Sandrine: $765
CREATE OR REPLACE FUNCTION checkEMPsal()
return number
IS
avg_sal number;
BEGIN
select AVG(emp_sal) into avg_sal from employee;
【问题讨论】:
-
我知道这可能只是一个例子,但 510 到 765 增加了 5% 以上,接近 50%!很高兴获得50%的加薪!