使用PLSQL完成功能
来源:互联网 发布:专业英语翻译软件 编辑:程序博客网 时间:2024/06/05 06:10
请使用PLSQL完成对SCOTT的emp表中的员工,按照不同的工作岗位类型,进行涨工资的操作CLERK 涨幅500块ANALYST 涨幅1000块MANAGER 涨幅8%其他岗位涨幅5%create or replace procedure test_pc as cursor emp1_cur is select empno, job from emp1; type emp1_rec_type is record( l_empno emp1.empno%type, l_job emp1.job%type); emp1_rec emp1_rec_type;begin open emp1_cur; loop fetch emp1_cur into emp1_rec; exit when emp1_cur%notfound; if emp1_rec.l_job = 'CLERK' then update emp1 set sal = sal + 500 where empno = emp1_rec.l_empno; elsif emp1_rec.l_job = 'ANALYST' then update emp1 set sal = sal + 1000 where empno = emp1_rec.l_empno; elsif emp1_rec.l_job = 'MANAGER' then update emp1 set sal = sal + sal * 0.08 where empno = emp1_rec.l_empno; else update emp1 set sal = sal * 1.05 where empno = emp1_rec.l_empno; commit; end if; end loop; close emp1_cur;end;
阅读全文
0 0
- 使用PLSQL完成功能
- 使用DBUtils完成事务处理功能
- 示例一个PLSQL完成功能来说明PLSQL的作用(定义变量+异常处理+抛异常)
- 使用HTML_QuickForm快速完成自动表单完成功能
- MASM32编程使用自动完成功能
- 使用SQL完成hibernate saveOrUpdate功能
- 使用AutoComplete Extender实现自动完成功能
- 使用CodeIgniter框架完成自动提示功能
- rails 使用devise完成注册、登录功能
- 使用kdesvn完成tags和branch功能
- thinkphp 使用Widget 工具完成功能
- 使用OpenCV完成车道线检测功能
- 使用OpenCV完成车道线检测功能
- Kinetis 使用eDMA完成串口接收功能
- 使用jsp+javabean完成用户登录功能
- 使用apicloud完成消息推送功能
- 使用命令行展开功能来完成练习
- 使用select完成goroutine中超时功能
- 常用深度学习网站
- ActiveMQ消息策略
- byte型&十六进制
- 【IIS】HTTP 错误 500.19
- 云锁机制的网页爬取
- 使用PLSQL完成功能
- 从基础开始学java
- 基本数论(从整除入门到欧拉弃坑到中国剩余BSGS跑路)
- Time to Buy and Sell Stock系列
- swift3 as?和as!
- 判断自己的网络是不是公网IP
- C++内存处理
- JSTL标签
- 初接触SSM(Spring+Spring MVC+Mybatis)