函数问题:很简单,在线等待。
有员工月薪情况表base_table如下:
ID:员工编号。 NAME:员工姓名。
SAL_LEVEL:工资级别。 SALARY:月薪。
ID NAME SAL_LEVEL SALARY
1201 SAM 1 1000
1202 TOM 2 1500
1203 WHITE 5 3000
1204 BLACK 4 2500
1205 TONY 3 2000
1206 JENNY 3 2200
1207 ADAM 4 2600
1208 ANCHOR 2 1800
1209 FUN 1 1100
1210 ROSE 5 3500
1211 BLUE 3 2800
1、编写一个函数,要求计算每个员工每个月应交的税金。将应交的税金写入另一表格中tax_table中,tax_table中有三个字段:编号(ID)、姓名(NAME)和税金(TAX)。假定工资在1000元以上的应交10%(如果月薪为2000元,则应交税(2000-1000)*10%=100)。
2、假定员工的工资共有五个级别(1、2、3、4、5)。升一级工资,工资应加500元;降一级工资,工资应减500元。编写一个触发器,如果工资级别发生改变,则对工资做相应的调整。
另有没有比较好的PL/SQL的书籍?或者比较经典的PL/SQL代码或论坛(最好有实例,介绍过程和函数的)?
谢谢了.