--程序段3-----------------------------------------------------------------------------------------
open before_hride_date_cursor for select * from emp e where to_char(e.hiredate,'yyyy-mm-dd') > in_job_date for update;
loop
fetch before_hride_date_cursor into emp_record;
exit when before_hride_date_cursor%notfound;
update emp e set e.sal = e.sal+500 where e.empno = emp_record.empno;
end loop;
dbms_output.put_line('共有:'||before_hride_date_cursor%rowcount||'名员工是'||in_job_date||'前入职的,他们的工资都加了500');
close before_hride_date_cursor;
dbms_output.put_line('调整'||in_job_date||'前入职的所有的员工工资后的信息如下---------------------------');
open emp_cursor;
--使用简单loop循环获取数据
loop
--注意是fetch 游标 into 记录类型 ,不要搞反了啊
fetch emp_cursor
into emp_record;
exit when emp_cursor%notfound;
dbms_output.put_line('员工编号:' || emp_record.empno || ' 员工名字:' ||
emp_record.ename || ' 员工职位:' || emp_record.job ||
' 员工入职日期:' || emp_record.hiredate || ' 员工部门号:' ||
emp_record.deptno||' 员工工资:'||emp_record.sal);
end loop;
close emp_cursor;
exception
when others then
dbms_output.put_line(sqlcode||' ,'||sqlerrm);
end;
--测试部分
begin
practice_cursor(900, '1982-02-01');
end;
select * from emp e where to_char(e.hiredate,'yyyy-mm-dd') > '1980-02-01'
分享到:
相关推荐
这个三维建模是用SolidWorks2016完成的,这是一个游标卡尺的三维建模。
matlab开发-图窗口的数据游标。fugure中多轴数据光标支持
LabVIEW游标捕捉数据点坐标事例,主要运用事件来实现点击波形图查看坐标
计算机等考三级数据库基础:临时表和游标的使用小总结.docx
介绍了三种方法如何显示ZedGraph中曲线上的点坐标,并使用游标定位
Oracle游标大全,使用游标的详细介绍。
适合sqlserver数据库初学者,实验三视图和游标操作实验源码
当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中; 常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据, 难道要执行2000多...
使用三个游标实现数据库创建、查找和更改,让两个地图相互对应
内有三个文件 TESTPACKAGE.txt和CURSOR_TEST2.txt中为oracle建存储过程语句,OracleProcedure.java为java操作存储过程的程序
其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...
游标 2 通过本实验的学习,使学生掌握游标编程的方法。 二、实验内容 ...三、实验报告 将实验结果反映在实验报告中,并对实验中遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。
计算机等考三级数据库基础:一个游标的sqlserver存储过程.docx
而这三个活动游标的豸位置坐标则需要通过处理逻辑进行处理后才能得到。此处的处理逻辑的功能中根据测量结果中的脉冲持续期、脉冲中心等进行简单数学处理计算后得到,从而连接到这3个活动游标的x位置。 来源:ks99
这是我本人总结出来的三种游标的使用方法 (1)For (2)Fetch (3)While
众所周知,MySQL中的游标循环操作常用的有三种,LOOP,REPEAT,WHILE.三种循环,方式大同小异.以前从没用过,所以记下来,方便以后查阅. 1.REPEAT 代码如下: REPEAT Statements; UNTIL expression END REPEAT demo ...
如果对存储过程、变量定义、预处理还不是很熟悉先阅读我前面写过的关于这三个概念的文章,只有先了解了这三个概念才能更好的理解这篇文章。 理解MySQL变量和条件://www.jb51.net/article/81375.htm 理解Mysql ...
浙江鸭2021版高考物理一轮复习实验微讲座4选修实验实验十三用双缝干涉测量光的波长同时练习使用游标型测量头达标检测含解析
浙江鸭2021版新高考物理一轮复习16实验微讲座43实验十三用双缝干涉测量光的波长同时练习使用游标型测量头达标检测巩固提能
MySQL系列—-创建存储函数、游标的使用创建存储函数输入任意三个数,结果输出它们的最小值调用函数使用游标使用游标从表中查询信息从sc表中查询成绩高于80分的学生信息有帮助的别忘了点个赞再走哦!! 本期是MySQL...