oracle存储过程PL/SQL学习,仅供参考
因sql developer 没有导入数据,因此使用sqlplus进行编写
1、 任意输入一个员工号,查询此员工的工资,如果少于等于2000,为其增加工资的10%,如果多于2000~4000,为其增加工资的8% ,其他为其增加工资的5%, 输出修改前后的工资值。如果此人不存在,提示:‘此员工不存在’。请验证代码(正常/非正常)
2、 采用循环结构查询emp表中每个部门(10、20、30号)的平均工资、部门号、部门人数,并按照平均工资的高低顺序输出。请验证代码(正常/非正常)
3、 定义一个显示游标以部门号为参数查询该部门的员工信息,利用for循环、while循环来完成。
FOR循环
WHILE循环