_实验6游标与异常处理.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_实验6游标与异常处理

实验6 游标与异常处理 姓名: 学号: 专业: 班级: 同组人: 实验日期: 【实验目的与要求】 掌握Oracle游标的处理机制和方法 掌握异常处理方法 【实验内容与步骤】 游标的使用: 1.隐式游标: (0)创建测试表和加入测试数据 drop table emp_Examloyees; create table emp_Examloyees( EMP_EXAMLOYEE_ID NUMBER(6) primary key, FIRST_NAME VARCHAR2(20), LAST_NAME VARCHAR2(25), EMAIL VARCHAR2(25), PHONE_NUMBER VARCHAR2(20), HIRE_DATE DATE, JOB_ID VARCHAR2(10), SALARY NUMBER(8,2), COMMISSION_PCT NUMBER(2,2), DEPARTMENT_ID NUMBER(4) ); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(1,JIA,JENNY,3000,1); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(2,guan,rose,4000,3); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(3,xu,mike,2000,2); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(4,zhang,billy,1000,2); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(5,jin1,dede,5000,1); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(6,jin2,dede,5000,2); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(7,jin3,dede,5000,1); insert into emp_Examloyees(EMP_EXAMLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID) values(8,jin4,dede,5000,3); COMMIT; 使用隐式游标: 以下程序段以sql%rowcount为例展示的是隐式游标的使用方法,请阅读并理解程序,给出测试结果。 set serveroutput on; declare v_delete_count number(3); begin delete from emp_Examloyees e where e.DEPARTMENT_ID = 1; v_delete_count := sql%rowcount; commit; dbms_output.put_line(总共删除数据: || v_delete_count || 条 ); end; / 给出运行结果: 2.显式游标: (1)用显式游标: --此处没有用循环,只能取出由标指针指向的第一条纪录 drop table emp_Exam; create table emp_Exam( id number(3), name varchar2(20), sal number(8,2) ); insert into emp_Exam values(1,a,3000); insert into emp_Exam values(2,b,3000); insert into emp_Exam values(3,c,3000); insert into emp_Exam values(4,d,3000);

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档