下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 l结束本节课后,应当达到如下目标:写出使用参数的游标判断什么时候在游标中使用 FOR UPDATE 子句判断什么时候在游标中使用 WHERE CURRENT OF 子句写出一个使用子查询的游标l语法:当打开游标时,向游标传递参数,并执行查询.每次可以用不同的参数来打开一个游标.CURSOR cursor_name (parameter_name datatype, .)IS select_statement;l向 WHERE 子句中传递部门号和工作这两个参数. l例子:DECLARE CURSOR emp_cursor (p_deptno NUMBER, p_job VARCHAR2) IS
2、 SELECTempno, ename FROMemp WHEREdeptno = p_deptno AND job = p_job;BEGIN OPEN emp_cursor(10, CLERK);.l语法:使用FOR UPDATE语句使得在事务运行期间,其它事务对同一数据的访问被拒绝。在update 或者 delete之前,该行数据被加锁。SELECT . FROM.FOR UPDATE OF column_referenceNOWAIT;l查出在 30号部门工作的所有员工. l例子:DECLARE CURSOR emp_cursor IS SELECT empno, ename, sal
3、 FROM emp WHERE deptno = 30 FOR UPDATE OF sal NOWAIT;l语法:使用游标来修改和删除当前行.在游标查询语句中包含 FOR UPDATE子句,以锁定当前的行.使用WHERE CURRENT OF 子句来引用某个显式游标的一行. WHERE CURRENT OF cursor ;lDECLAREl CURSOR sal_cursor ISl SELECT sall FROMempl WHERE deptno = 30l FOR UPDATE OF sal NOWAIT;lBEGINl FOR emp_record IN sal_cursor LOO
4、Pl UPDATEempl SET sal = emp_record.sal * 1.10l WHERE CURRENT OF sal_cursor;l END LOOP;l COMMIT;lEND;DECLARE CURSOR my_cursor IS SELECT t1.deptno, t1.dname, t2.STAFF FROM dept t1, (SELECT deptno, count(*) STAFF FROM emp GROUP BY deptno) t2 WHERE t1.deptno = t2.deptno AND t2.STAFF = 5; 可以使用带有参数的游标来返回活动数据集.可以用子查询和相关子查询来定义游标.可以使用下列的命令来操作显式游标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- AG对再生障碍性贫血的治疗
- 2026年潮汐能利用技术与前景
- 肿患者的姑息治疗
- LESSON4数码管动态显
- GABA与压力、失眠陈静
- C语言设计实例教程动态组织数据
- i静电场中的导体和电介质
- 公务员考核个人总结
- ISOTS+16949标准学习详细资料
- 无菌包安全管理
- 《数据结构》课件-第7章(图)
- 自卸车验收流程及质量标准模板
- 机械加工车间质量管理标准化手册
- 临床输血技术教案
- 2025年一级建造师《铁路工程管理与实务》考试真题及答案
- GJB2744A-2019钛及钛合金自由锻件和模锻件规范
- 医学生普外科入科教育
- 2025至2030年中国工业设计行业发展监测及投资方向研究报告
- 《中国急性肾损伤临床实践指南(2024版)》解读
- 外协安装管理办法
- 完工项目结算策划方案(3篇)
评论
0/150
提交评论